javascript - 使用 javascript 将页面上的所有 aria-expanded 更改为 false

标签 javascript jquery html

我需要在解析 HTML 之前打开页面上的一些常见问题解答,因为答案的文本值是隐藏的,因此在解析页面的 HTML 时会显示为空。

当我在浏览器中使用下面的代码时,它会返回所有链接,但不会将“aria-expanded”属性更改为“false”。

 $('a').each(function() { this.setAttribute('aria-expanded', 'false')});

最佳答案

我会尝试使用.attr() ( http://api.jquery.com/attr/ )

this.attr('aria-expanded', 'false')}

关于javascript - 使用 javascript 将页面上的所有 aria-expanded 更改为 false,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42276123/

相关文章:

javascript - 如何访问 svg 内部 id 并让 CSS 更改该 id 的填充颜色?

javascript - jquery:如果列标题具有类,则更改列的背景颜色

html - 使 div 宽度等于它的兄弟?

javascript - 如何使用 CSS 和 JS 编写的多项选择代码只选择一个选项?目前我可以选择两者

javascript - D3.js 条形图 - 轴和标签不起作用/转换

javascript - Angular 选择标签在选项中显示与 ng-model 绑定(bind)的文本不同的文本的最简单方法

javascript - 当悬停国家/地区没有可用数据时,Highmaps 中的自定义光标

jquery - 如何在加载页面之前运行 jQuery?

javascript - jQuery - 让 div 每秒变宽

html - 仅更改单列中的单元格间距