为了账号安全,请及时绑定邮箱和手机立即绑定

jquery通过CSS属性获取元素ID

jquery通过CSS属性获取元素ID

天涯尽头无女友 2019-04-10 09:05:42
加入我知道在某个元素的z-index属性值为100,如何利用这个条件获取z-index属性值为100的元素的id,或者class。
查看完整描述

3 回答

?
至尊宝的传说

TA贡献1789条经验 获得超10个赞

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

Good luck !

查看完整回答
反对 回复 2019-04-11
?
凤凰求蛊

TA贡献1825条经验 获得超4个赞


1

2

3

4

5

6

7

8

9

10

11

12

$(function(){

    l=$("div").length;

    $("input").click(function(){

        for(i=0;i<l;i++){

            a=$("div").eq(i).css("z-index");

            b=$("div").eq(i).attr("id");

            if(a==100){

                alert(b)

            }          

        }

    })

})

 

1

2

3

4

5

<div id="div_1" class="c1" style="z-index:100; position:relative">1<input type="button" name="" value="点我" /></div>

<div id="div_2" class="c1" style="z-index:200; position:relative">2</div>

<div id="div_3" class="c1" style="z-index:300; position:relative">3</div>

<div class="c2"></div>

<div class="c3"></div>


 


查看完整回答
反对 回复 2019-04-11
?
小唯快跑啊

TA贡献1863条经验 获得超2个赞

$('img [z-index=100]').attr('id'); //获取id
$('img [z-index=100]').attr('class'); //获取样式名称

查看完整回答
反对 回复 2019-04-11
  • 3 回答
  • 0 关注
  • 566 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信