如何在jQuery中使用attr查找所有元素?

时间:2017-07-18 15:44:55

标签: javascript jquery

我找到了这个例子,但它专门搜索所有输入而不是所有元素:

https://api.jquery.com/attribute-equals-selector/

如何更新此示例以搜索DOM中的所有元素,而不仅仅是那些包含特定属性(如“myAttribute”)的输入?

2 个答案:

答案 0 :(得分:1)

您可以通过从示例中的选择器中取出元素标记名称来选择基于属性的所有元素。

$( "input[value='Hot Fuzz']" )

查找值为“Hot Fuzz”的输入元素

$( "[value='Hot Fuzz']" )

查找具有value =“Hot Fuzz”的任何元素

答案 1 :(得分:0)

我确定jQuery文档在某处解释了这一点,但是当您使用jQuery选择时,您可以按标签,类,属性等进行选择,并以您想要的方式组合它们。在您的情况下,要选择一个属性,您将使用:

$("[value='Hot Fuzz]");

这将选择任何元素。您包含的示例是将其与用于输入的元素选择器相结合。