Javascript 如何使用jQuery选择具有特定ARIA值的所有元素?

Javascript 如何使用jQuery选择具有特定ARIA值的所有元素?,javascript,jquery,jquery-selectors,wai-aria,Javascript,Jquery,Jquery Selectors,Wai Aria,假设我有一个如下所示的示例页面: <!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/javas

假设我有一个如下所示的示例页面:

<!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选择(2)个元素,并将其
aria控件
属性设置为
name1
?(忽略元素类型不同的事实)

谢谢大家!

属性选择器

[aria-controls="name1"]
应该有用


文档:

使用以下内容-

var elements = $("body").find("[aria-controls='name1']");
上面是为了在容器中查找元素,例如本例中的主体,它也可以是一些div

--或--


如果您想获取具有此属性的所有元素,请参见上文

谢谢,先生。效果很好。我还不能接受这个答案。。。但10分钟后我会的。
var elements = $("[aria-controls='name1']");