你好!
是想要获取有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开始。
试试这个吧:$('#ula div.sh[style]').closest('.pr').index(),btw:索引从0开始,所以,显示的应该是1。