出于某种原因,我遇到了.prepend()发生两次的问题。
我的代码如下:
<ul id="menu">
<li id="menu-item-1">Menu One</li>
<li id="menu-item-2">Menu Two</li>
<li id="menu-item-3">Menu Three</li>
</ul>
$(document).ready(function() {
var html = '<li id="menu-item-0">Menu Zero</li>';
$('#menu').prepend(html);
});
小提琴,https://jsfiddle.net/2Ljf9qn8/,正常运作。
有没有任何已知原因可以产生以下结果?
非常感谢任何帮助。
仅供参考:我确实删除了doc之外的prepend,以防页面加载两次,但仍然没有运气。