js里面操作a标签的一些问题想请教下大佬们


全部
待审核
待受理
待派工
待完工
未评价
已评价
已驳回

当我点击这个td下的任意一个a标签的时候,能取到当前点击的这个a标签的值,除了每个a标签都设置一个click时间外,还有没有什么操作方法可以解决,因为我循环了半天发现取出来少了个

6个回答

可以给每个a标签设置同一个class,然后监听class的点击事件即可,同时要给每个a标签设置一个data-id作为唯一标志,然后可以在点击事件里面用$(this).data("id");获取到.

委托的方式,再td上增加click,获取event的target对象,判断是否是a标签

$(function(){
var demo=$("btn1").attr("flag");
})

想到方法了。头晕了忘了this,直接可以jquery选择器选择到下面的a标签,然后this.innerhtml;谢谢各位了

楼上这几位已经说的很不错了。

时间代理 delegate 可以试试

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问