jQuery:如何选择具有不等于特定值的属性的所有元素?
我如何在jQuery中选择my_attr
属性不等于my_value
所有元素?
如果my_attr
是a
并且my_value
是"4"
,它应该像这样工作:
Hello => Not selected Stack => Selected Overflow => Not selected !! => Not selected
要获得“不匹配”,您将使用属性not-equals selector和(问题的其他部分)作为has-attribute选择器 ,如下所示:
$("span[a][a!='4']")
如果你想要它是平等的 ,那就拿掉!
对于attribute-equals选择器 ,如下所示:
$("span[a][a='5']")
要使用变量,只需连接,如下所示:
$("span[" + my_attr + "][" + my_attr + "!='" + my_value + "']")