我想從使用jQuery動態(使用JavaScript)創建的表中禁用所有「a」標籤。removeAttr在FF中工作,但在IE中不工作
我試圖
$("tableId a").removeAttr("href");
$("tableId a").removeAttr("onclick");
這是工作在FF而不是在IE
我想從使用jQuery動態(使用JavaScript)創建的表中禁用所有「a」標籤。removeAttr在FF中工作,但在IE中不工作
我試圖
$("tableId a").removeAttr("href");
$("tableId a").removeAttr("onclick");
這是工作在FF而不是在IE
嘗試中和使用循環鏈接:
$("tableId a").each(function() {
$(this).attr('href', '#');
$(this).attr('onclick', 'javascript:void(0);');
});
IE不支持table
的ID,但你可嵌入table
內div
:
<div id=...>
<table>...</table>
</div>
使用道具。 removeAttr不適用於內聯的onclick事件上工作IE 6,7和8
$("tableId a").prop("onclick", null);
[其工作](http://jsfiddle.net/fShBv/) – 2011-04-23 05:54:17
其不工作的動態創建的表。 – RRForUI 2011-04-23 06:03:01
嘗試'$(「#tableId a」)。removeAttr(「href」);' – 2011-04-23 06:25:43