我想要的onclick動態添加到行這種方式,jQuery的動態的onclick
function addStudent(data) {
var row = $('#students').append('<tr itemId="' + data.ID + '" ></tr>');
row.on("click", function() {
console.log(data.ID); // THIS IS JUST FOR TESTING
//loadStudent(data);
});
}
爲什麼在控制檯我得到當點擊只有一行的所有ID?
問題?
單擊任何一行我在控制檯中獲取所有數據或學生ID。
編輯
請注意data.ID在這裏例如你可以看到我註釋掉真正的代碼在那裏我完全傳遞到對象的另一種方法。
事件代表團是答案 –
請不要忘記我要將數據傳遞給另一個函數的要點 – Mathematics
請注意,在這裏使用'data- *'屬性'data-itemId'。 –