我正在使用 prepend() 并且结果似乎有问题。
$('#element').prepend('<div><a href="http://google.com"><a href="http://test.com">Test.com</a> - A site</a></div>');
Run Code Online (Sandbox Code Playgroud)
并且 html 结果(也用 Firebug 查看)有问题:
<div>
<a href="http://google.com"></a>
<a href="http://test.com">Test.com</a> - A site
</div>
Run Code Online (Sandbox Code Playgroud)
(链接只是示例链接)
你不能在一个锚点里面有一个锚点……所以它不是“有问题的”,它的行为与无效的 HTML 出乎意料,但是当 HTML 无效时……嗯,这是意料之中的。
这样想一想,如果您单击内部锚点,您的浏览器应该去哪里?您点击了http://test.com 和 http://google.com。
| 归档时间: |
|
| 查看次数: |
321 次 |
| 最近记录: |