<script type="text/javascript">
// nav
$(function shownav(){
var a1 = $("url");
var a2 = $(".nav ul li");
for(var i=0;i<a2.length;i++){
if(a2[i] == a1){
$(a2[i]).addClass("select");
return;
}
}
$(a2[0]).addClass("select");
})
</script>

解决方案 »

  1.   

    不知道你要实现什么,但是这样写肯定是有问题的
    首先url是无法直接获取的,要$("a").attr("href")才能获取
    而且也要写触发事件,比如点击click、移动上去mover
    建议使用each循环$(function(){
        var a1="url";
        var a2=$(".nav ul li");
        a2.mousemove(function(){
            $(this).each(function(){
                 if($(".nav ul li a").attr("href")==a1.){
                       $(this).addClass("selected");
                 }
             })
        })
    })我写的未必是对的,仅作参考