求问jQuery中的.eq(index)和:而且:eq(index)选择器问题
做了个很简单的jq标签切换,代码效果正常运行,但发现个问题想不通。代码如下:$(function(){$("li").each(function(index){$(thi...
做了个很简单的jq标签切换,代码效果正常运行,但发现个问题想不通。
代码如下:$(function(){
$("li").each(function(index){
$(this).mouseover(function(){
$("li").removeClass("sli");
$("div").removeClass("sld");
$(this).addClass("sli");
$("div").eq(index).addClass("sld");
});
$(this).mouseout(function(){
})
})
});
这句$("div").eq(index).addClass("sld");如果换成$("div:eq(index)").addClass("sld")就无法运行了,为什么? 展开
代码如下:$(function(){
$("li").each(function(index){
$(this).mouseover(function(){
$("li").removeClass("sli");
$("div").removeClass("sld");
$(this).addClass("sli");
$("div").eq(index).addClass("sld");
});
$(this).mouseout(function(){
})
})
});
这句$("div").eq(index).addClass("sld");如果换成$("div:eq(index)").addClass("sld")就无法运行了,为什么? 展开
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询