jquery通过CSS属性获取元素ID

加入我知道在某个元素的z-index属性值为100,
如何利用这个条件获取z-index属性值为100的元素的id,或者class。

天涯尽头无女友
浏览 568回答 3
3回答

至尊宝的传说

如果是某个图片的z-index = 100可以这样:$('img [z-index=100]').attr('id') //获取id$('img [z-index=100]').attr('class');///获取样式名称如果是tdimg——>修改 td,其他同理。引号前面的img代表你找的该类型的所有元素,[]中的类似于索引,即找到符合里面条件的元素,z-index = 100,就是代表该元素有个z-index属性,并且值为100,换做其他属性也是 同理。attr()括号中是该元素所具备的属性名。Good luck !

凤凰求蛊

123456789101112$(function(){&nbsp;&nbsp;&nbsp;&nbsp;l=$("div").length;&nbsp;&nbsp;&nbsp;&nbsp;$("input").click(function(){&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;for(i=0;i<l;i++){&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;a=$("div").eq(i).css("z-index");&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;b=$("div").eq(i).attr("id");&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if(a==100){&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;alert(b)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}&nbsp;&nbsp;&nbsp;&nbsp;})})&nbsp;12345<div&nbsp;id="div_1"&nbsp;class="c1"&nbsp;style="z-index:100;&nbsp;position:relative">1<input&nbsp;type="button"&nbsp;name=""&nbsp;value="点我"&nbsp;/></div><div&nbsp;id="div_2"&nbsp;class="c1"&nbsp;style="z-index:200;&nbsp;position:relative">2</div><div&nbsp;id="div_3"&nbsp;class="c1"&nbsp;style="z-index:300;&nbsp;position:relative">3</div><div&nbsp;class="c2"></div><div&nbsp;class="c3"></div>&nbsp;

小唯快跑啊

$('img [z-index=100]').attr('id'); //获取id$('img [z-index=100]').attr('class'); //获取样式名称
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JQuery