我有一个动态生成的记录表,对于每一行,我都有一个锚标记,其类别名称设置为“ hdelete”,使我能够在单击的特定行的链接上调用delete方法。我目前有一些代码支持使用class ='hdelete'连接所有锚点
$("#tbl_srecords").click(function (e) {
$(e.target).hasClass("hdelete") ? fnDeletehrecord($(e.target)) : null; //Run the delte row function here
});
上面的代码似乎无效。它当前所做的只是选择class ='hdelete'的锚的第一次出现。有人对如何最好地实现这一点有更好的主意吗?
最佳答案
这会将一个函数绑定到所有具有hdelete类的锚标记,并调用fnDeletehrecord函数,并将该元素作为参数的jquery对象。
$("#tbl_srecords a.hdelete").click(function(){
//NOTE: This represents the anchor tag that fired the event
fnDeletehrecord($(this));
});