Yas*_*tha -1 javascript jquery label
我正在动态创建删除标签.所有人都有相同的班级但不同的ID.我想点击标签时获取ID.我使用了$(.class).click功能,但它没有用.我不能使用onclick功能,因为$(this).attr('id')在IE 8中不起作用.
请给我一个解决方案.
谢谢.
.click不适用于以后动态创建的元素.因此使用.live()
$('.class').live('click', function(){ alert(this.id); });
Run Code Online (Sandbox Code Playgroud)
更新:
从jQuery 1.7开始,不推荐使用.live()方法.使用.on()附加事件处理程序.
上面的例子使用.on()
$('body').on('click','.class',function(){ alert(this.id); });
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
374 次 |
| 最近记录: |