在点击<tr>后禁用onclick
Disable onclick after click on <tr>
我有很多表行,如:
<tr class="player" onclick="document.location = ''fight.php?fightplayer='.$rowselfight['name'].''';">
所有表行都有唯一的链接。我现在想禁用所有的onclick
链接后,其中一个已被点击。我试着编辑一段我在别处找到的代码:
$("tr").click(function() {
$(this).attr('onclick', '');
});
但是它不起作用,有人知道怎么做吗?
尝试删除所有tr
s上的onclick
属性,而不是仅单击一个:
$("tr").click(function() {
$("tr").attr('onclick', '');
});
使用removeAttr函数?
$("tr").click(function(){
$(this).removeAttr("onclick");
});
这个问题以前就有人问过。您希望从HTML元素中删除事件处理程序。请参考:在jQuery中删除事件处理程序的最佳方法?
听起来好像你想从其他元素中删除onclick,一旦原始元素被点击?还是我误解了问题?试一试:
$("tr").click(function() {
$("tr").attr('onclick', '');
});
相关文章:
- 如何在执行此特定onclick事件时执行JavaScript函数
- Setting default onclick behavior for <img> tag in gene
- Javascript全局onclick监听器
- 如何调用“;链接_;在onclick事件上使用Javascript
- onclick函数需要双击,因为类分配延迟
- 如何使用jquery迭代具有相同属性的html元素并查找onclick事件
- 使用onclick绘制SVG路径
- 如何将数据从onclick按钮传递到变量
- 选择onclick事件jquery
- I'我设计了一个下拉菜单,onclick会出现,而on blur会消失
- 如何刷新列表框内容onclick或blur事件
- 使用'从HTML表中提取行的内容<tr onclick=alertContents()>'
- 使用 onClick() 写入 tr td
- 如何在<span>在<tr>具有不同行为的标签(onclick)
- 如果我点击了一个复选框,试图阻止jQuery触发表tr onclick事件
- Onclick doesn't work as expected on tr
- 当$(this)单击时,在每个tr中单独执行onclick函数
- overriding tr onclick
- 从JavaScript动态地为tr元素添加onclick事件
- 如何为Onclick访问已单击TR的第一个TD