Jquery 按属性名搜索DOM元素
如何(使用jQuery)搜索具有给定名称(而不是按属性值)的属性的DOM元素 例如:Jquery 按属性名搜索DOM元素,jquery,html,Jquery,Html,如何(使用jQuery)搜索具有给定名称(而不是按属性值)的属性的DOM元素 例如: <div id="div1"> <div id="div2" myattr="myvalue"> </div> </div> 我想搜索#div1(包含)下具有名为myattr属性的每个元素(以便返回#div2元素) 您可以使用jQuery进行以下操作: $('#div1 [myattr]') 这将查找#div1下具有myattr属性(具有任意值)的
<div id="div1">
<div id="div2" myattr="myvalue">
</div>
</div>
我想搜索
#div1
(包含)下具有名为myattr
属性的每个元素(以便返回#div2
元素) 您可以使用jQuery进行以下操作:
$('#div1 [myattr]')
这将查找#div1
下具有myattr
属性(具有任意值)的任何元素
正如一位评论者所指出的,这不包括div1
。因此,将选择器更新为:
$('#div1[myattr], #div1 [myattr]')
您可以使用jQuery进行以下操作:
$('#div1 [myattr]')
这将查找#div1
下具有myattr
属性(具有任意值)的任何元素
正如一位评论者所指出的,这不包括div1
。因此,将选择器更新为:
$('#div1[myattr], #div1 [myattr]')
使用此选择器:
$('#div1[myattr], #div1 [myattr]')
这将查找所有属性为myattr
的#div1
以及#div1
下名为myattr
的项
使用此选择器:
$('#div1[myattr], #div1 [myattr]')
这将查找所有属性为myattr
的#div1
以及#div1
下名为myattr
的项
您试过这个吗?-肯定试过了。无法成功应用,但多亏了回答人员:)因此,指向文档的方向是不够的,您还需要突出显示?您尝试过吗?-肯定试过了。无法成功地应用,但多亏了回答者:)所以仅仅指向文档的方向是不够的,您还需要突出显示吗?