动态添加属性到子元素

时间:2018-09-04 00:51:32

标签: javascript jquery

我有一个动态滑块。并尝试在父元素tabindex="-1"具有LI属性的情况下向子元素添加aria-hidden="true"属性。

这段代码就是我想要在DOM中使用的代码

<ul class="slider">
  <li aria-hidden="true"><a href="#" tabindex="-1">Link</a></li>
  <li aria-hidden="true"><a href="#" tabindex="-1">Link</a></li>
  <li aria-hidden="false"><a href="#" tabindex="0">Link</a></li>
  <li aria-hidden="false"><a href="#" tabindex="0">Link</a></li>
</ul>

请帮助

1 个答案:

答案 0 :(得分:4)

您可以尝试以下JQuery代码:

$('li[aria-hidden=true]').children().attr('tabindex', '-1');

它选择所有具有属性li的{​​{1}}个元素,然后为所有子项将属性aria-hidden=true设置为'-1'; 编辑: 修复了“点”错字。