为什么jQuery预先两次?

时间:2015-07-23 18:08:24

标签: javascript jquery

出于某种原因,我遇到了.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,以防页面加载两次,但仍然没有运气。

0 个答案:

没有答案