解决方案
他们必须用 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),或“怪异”模式。
尽管嵌套标签是非法的,但使用 JS 编写它们是可行的!,试试这个:
$('<a>', {
href: 'http://google.com',
html: '<a>i am nested anchor </a>I am top Anchor'
}).appendTo($('body'))
不隶属于 StackOverflow