鉴于我有一个如下所示的示例页面:
<!DOCTYPE html>
<html>
<body>
<h1 aria-controls="name1">heading</h1>
<p aria-controls="name2">paragraph</p>
<span aria-controls="name1">span</span>
<script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
</body>
</html>
如何使用jQuery选择aria-controls
属性设置为name1
的(2)元素? (忽略元素类型不同的事实)。
谢谢!
答案 0 :(得分:22)
答案 1 :(得分:14)
使用类似的东西 -
<强> WORKING DEMO 强>
var elements = $("body").find("[aria-controls='name1']");
如果你想在容器中查找元素,例如在这种情况下是body,它也可以是一些div。
- 或 -
var elements = $("[aria-controls='name1']");
如果你想获得具有这个属性的所有元素
,则上面是