jQuery를 사용하여 동적으로 (JavaScript를 사용하여) 생성 된 테이블에서 모든 "a"태그를 비활성화하려고합니다.FF에서 작동하지만 IE에서는 작동하지 않는 removeAttr
나는이 IE에서 FF에서 일하는 것이 아니라
$("tableId a").removeAttr("href");
$("tableId a").removeAttr("onclick");
을 시도
jQuery를 사용하여 동적으로 (JavaScript를 사용하여) 생성 된 테이블에서 모든 "a"태그를 비활성화하려고합니다.FF에서 작동하지만 IE에서는 작동하지 않는 removeAttr
나는이 IE에서 FF에서 일하는 것이 아니라
$("tableId a").removeAttr("href");
$("tableId a").removeAttr("onclick");
을 시도
루프와 링크 중화보십시오 :
$("tableId a").each(function() {
$(this).attr('href', '#');
$(this).attr('onclick', 'javascript:void(0);');
});
IE는 table
아이디의를 지원하지 않습니다,하지만 당신 table
을 div
에 포함시킬 수 있습니다.
<div id=...>
<table>...</table>
</div>
소품을 사용하십시오. removeAttr는 IE 6, 7에 인라인 온 클릭 이벤트를 작동하지 않고 8
$("tableId a").prop("onclick", null);
[그것의 작업 (http://jsfiddle.net/fShBv/) –
는 동적으로 생성 된 테이블에 대해 작동하지 않습니다. – RRForUI
'$ ("# tableId a"). removeAttr ("href"); ' –