在做一个表格的时候,想通过jquery筛选出相同id的内容。
$(function(){ $("#delete").click(function(){ alert("hi"); }); });发现在这个时候只能让第一个id为delete的内容绑定点击事件。
然后想能不能通过each来使得每个delete绑定点击事件$(function(){ $("#delete").each(function(){ alert("hi"); }); });仍然不可以。
然后在http://hi.baidu.com/vevoly/blog/item/adc7f7fa404a82d6b48f3191.html发现一个类似的问题,仔细看了看网友的评论,重新尝试了下。$(function(){ $("[id = delete]").click(function(){ alert("hi"); }); });这下为每个delete绑定了点击事件。
仔细想想,html页面确实不应该有相同id的元素,还是用class合理些。