所以我通过 ajax 加载了 x 行数据。在每一行的末尾,我添加了一个编辑按钮,该按钮将有一个点击处理程序来//做一些事情。
$newTr.append(
$("<img/>", {
title: "edit task",
"class": "edit clickable changeTask",
src: "../../images/edit.png"
})
)
我应该将点击处理程序附加到类:
$(document).on("click", ".changeTask", function(){ //do stuff
或者我应该将它附加到每个img:
$newTr.append(
$("<img/>", {
title: "edit task",
"class": "edit clickable changeTask",
src: "../../images/edit.png",
click: function() {
//do stuff
}
})
)
注意:这是一个严格的性能问题。两种方式都有效。另外,如果您能指出一种自己测试这种事情的方法,我将不胜感激。