해결책
그들은 JavaScript가 작동하도록 하기 위해 정말 미친 짓을 하고 있을 것입니다(상위 태그나 중첩된 앵커 태그 모두 이름이나 href 속성이 없는 방법에 주목하세요. 모든 기능은 클래스 이름과 JS를 통해 수행됩니다).
HTML의 모습은 다음과 같습니다.
<a class="page_tab page_tab">
<div class="page_title" title="Click to rename this page.">Click & Type Page Name</div>
<a class="delete_page" title="Click to delete this page" style="display: block;">X</a>
</a>
다른 팁
사실 제가 이전에 붙여넣었던 코드는 모든 JS 조작을 거쳐 생성된 DOM이었습니다.당신이 가지고 있지 않은 경우 개똥 벌레 Firefox용 확장 프로그램을 지금 다운로드하세요.
편집하다:이전 게시물을 삭제하여 더 이상 유용하지 않습니다.Firebug가 있으므로 이 제품은 그대로 유지됩니다 :)
브라우저가 페이지를 엄격 모드(예:XHTML DTD, application/xml+html MIMEtype) 또는 "quirks" 모드에서.
중첩된 태그가 불법임에도 불구하고 JS를 사용하여 태그를 작성하면 작동합니다! 다음을 시도해 보세요.
$('<a>', {
href: 'http://google.com',
html: '<a>i am nested anchor </a>I am top Anchor'
}).appendTo($('body'))
제휴하지 않습니다 StackOverflow