Mis*_*hko 4 jquery jquery-selectors
我如何在jQuery中选择具有my_attr不等于的属性的所有元素my_value?
如果my_attr是a和my_value是"4",它应该像这样工作:
<span>Hello</span> => Not selected
<span a="5">Stack</span> => Selected
<span b="4">Overflow</span> => Not selected
<span a="4">!!</span> => Not selected
Run Code Online (Sandbox Code Playgroud)
Nic*_*ver 15
要获得"不匹配",您将使用属性not-equals selector和(问题的其他部分)作为has-attribute选择器,如下所示:
$("span[a][a!='4']")
Run Code Online (Sandbox Code Playgroud)
如果你想要它相等,只需取出!一个属性等于选择器,如下所示:
$("span[a][a='5']")
Run Code Online (Sandbox Code Playgroud)
要使用变量,只需连接,如下所示:
$("span[" + my_attr + "][" + my_attr + "!='" + my_value + "']")
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
5809 次 |
| 最近记录: |