jquery怎么判断第几个元素含有特定样式,希望是输出2,找到是第2个li,我写的都不行
2个回答
展开全部
你好!
是想要获取有style属性的元素的位置么?
如果这样的话,可以使用如下代码:
$(function(){
alert(
//$("div.sh.pa")为所有class为sh pa的div对象集合
$("div.sh.pa") .index(
//含有style属性且class为sh pa的div元素
$("div.sh.pa[style]")
)
);
});
或者直接通过循环处理:
$(function(){
$("div.sh.pa").each(function(index){
//不含有style属性的div元素会返回一undefined值
if(typeof($(this).attr("style"))!="undefined"){
alert(index);
return false;
}
});
});
以上的索引都是从0开始。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询