我想使用jQuery从动态(使用JavaScript)创建的表中禁用所有“a”标记。
我试过
$("tableId a").removeAttr("href");
$("tableId a").removeAttr("onclick");
这适用于FF但不适用于IE
答案 0 :(得分:1)
尝试用循环中和链接:
$("tableId a").each(function() {
$(this).attr('href', '#');
$(this).attr('onclick', 'javascript:void(0);');
});
答案 1 :(得分:1)
使用道具。 removeAttr不适用于IE 6,7和8上的内联onclick事件。
$("tableId a").prop("onclick", null);
答案 2 :(得分:0)
IE不支持table
个ID,但您可以将table
嵌入div
:
<div id=...>
<table>...</table>
</div>