当我尝试在jQuery中修改DOM时代码停止工作

时间:2011-10-30 00:22:22

标签: jquery dom

我正在尝试修改DOM元素但由于某种原因代码被卡住了。

 var length = tabOne.length;
    for(var i = 0; i < length; i++) {
        if(tabOne[i] == sPage){ 
            alert("In Tab One");

            // Set the top nav link as current (Get the first link in #nav-main)
            $("#nav-main a:first").addClass("current");         
            // Set the sub nav link as current (Find it by URL)
            $("a[href='" + sPage + "']").addClass("current");
            // Show the sub nav
            $("#nav-sub-welcome").css('display', '');

            alert("We got this far");
        }
    }

脚本最后从不显示警报。我尝试评论特定的操作但由于某种原因警报不会运行,除非它们都被注释掉了。任何帮助表示赞赏!!

1 个答案:

答案 0 :(得分:0)

问题是这个代码正在使用的页面也在加载原型,并且它们存在冲突。 Read this to learn how to avoid conflicts