Javascript 如何检查具有唯一值的相同属性的同一类
我有几个相同的类元素具有相同的属性和唯一的值,比如Javascript 如何检查具有唯一值的相同属性的同一类,javascript,jquery,Javascript,Jquery,我有几个相同的类元素具有相同的属性和唯一的值,比如 <div class="myclass" data="1"></div> <div class="myclass" data="2"></div> <div class="myclass" data="3"></div> <div class="myclass" data="4"></div> 您可以使用jquery按数据值获取元素,然后在if语句
<div class="myclass" data="1"></div>
<div class="myclass" data="2"></div>
<div class="myclass" data="3"></div>
<div class="myclass" data="4"></div>
您可以使用jquery按数据值获取元素,然后在if语句中使用返回的长度作为条件:
if($('.myclass[data=2]').length)
//do something
您可以使用jquery通过数据值获取元素,然后在if语句中使用返回的长度作为条件:
if($('.myclass[data=2]').length)
//do something
是的。它叫
$。fn.is
if($('.myclass').is('[data=2]'))
// do something
我建议不要使用不符合规范的自定义属性。因此,只需使用数据api属性即可。
像下面这样
<div class="myclass" data-num="1"></div>
<div class="myclass" data-num="2"></div>
如果($('myclass')是('datanum=2]'){}是的。它叫
$。fn.is
if($('.myclass').is('[data=2]'))
// do something
我建议不要使用不符合规范的自定义属性。因此,只需使用数据api属性即可。
像下面这样
<div class="myclass" data-num="1"></div>
<div class="myclass" data-num="2"></div>
如果($('myclass')是('[data num=2]'){}+一个很好的解释,如果我需要相同元素的另一个属性的值怎么办?@deveshchauhan27只要做
就是(“[attributename='attributevalue']”)
@deveshchauhan27它应该是('data val=abc')。如果有帮助的话,@deveshchauhan27,请点击勾号将其标记为答案。+一个用于很好的解释如果我需要相同元素的另一个属性的值怎么办?@deveshchauhan27只需做is(“[attributename='attributevalue']”)
@deveshchauhan27它将是$('.myclass')。is(“[data val=abc]”)
@deveshchauhan27如果有帮助,请点击勾号将其标记为答案。