내 HTML :jQuery : DOM 트리에서 요소를 제거하려면 어떻게해야합니까?
<li class="accept accepted" name="javascript_required" style="display: block; " id="accept">
<div id="accept-text" style="display: block; ">
Contract was Accepted
</div>
<a href="/view/close_contract/89?status=2" rel="facebox">Accept This Controct</a></li>
내가 웹킷 콘솔에서 시도하고
다음 내 jQuery를 다음 명령을 입력 한 후
$j('li#accept').remove('a');
위의 명령 reterns
Object
> 0: HTMLLIElement
> context: HTMLDocument
length: 1
> prevObject: Object
selector: "li#accept"
> __proto__: Object
을의
anchor
DOM에 남음 = (
을 참고하십시오'name' 속성은'LI' 요소에 유효하지 않습니다. – scunliffe
확실한가요? 내 javascript taht는 works = p 속성을 사용합니다. – NullVoxPopuli
HTML 4 Strict 또는 HTML 5에서는 유효하지 않지만 이전 사양에서는 유효합니다. 또한 JavaScript의 특성을 HTML 사양에 따라 유효하게 읽을 수 있습니다. 임의의 데이터를 요소에 첨부하기 위해'name' 속성을 잘못 사용하는 것 같습니다. 추천하지 않습니다. HTML 5 데이터 속성을 사용하십시오. –