javascript - 如何使用 jQuery 选择具有特定 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/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
</body>
</html>

我如何使用 jQuery 选择 aria-controls 属性设置为 name1 的 (2) 个元素? (忽略元素类型不同的事实)。

谢谢!

最佳答案

属性选择器

[aria-controls="name1"]

应该可以。

文档:http://api.jquery.com/attribute-equals-selector/

关于javascript - 如何使用 jQuery 选择具有特定 ARIA 值的所有元素?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23944253/

相关文章:

javascript - 如何连接多条贝塞尔曲线?

jquery-ui - 使用jquery动态创建具有递增id的div

javascript - jquery datepicker 在表中不起作用

JavaScript 链接多个 createElement 错误

javascript - 如何显式地将表单中的文本框设置为脏?

javascript - OData $top 和 PageSize 对 Web API 性能没有影响

jquery - 单击选项卡和背景更改(不是选项卡的背景)

javascript - 在 Javascript 中连接四 - 对 Angular 线获胜检查

jquery - 选择 id 以变量字符串开头的子项

jquery - jQuery 可以仅针对顶层执行复合选择吗? (又名 "How to avoid chaining children")