javascript - 为子元素动态添加属性
问题描述
我有一个动态滑块。并尝试在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>
请帮忙
解决方案
你可以试试这个 JQuery 代码:
$('li[aria-hidden=true]').children().attr('tabindex', '-1');
它选择所有li
具有属性的元素,aria-hidden=true
然后将所有子元素的属性设置tabindex
为“-1”;编辑:修正了“点”错字。
推荐阅读
- android - 从 Android 应用到 Azure AD 的 Firebase 身份验证
- security - MemSQL 报告的版本 5.5.8 是否可调?
- masstransit - MassTransit.AmazonSQS:是否可以在总线启动后将接收端点中已经存在的 SQS 队列订阅到 SNS 主题?
- python - AttributeError:读取 TIFF 图像时“解码”
- php - JSON未显示此图像
- coldfusion - 使用电子表格函数,我们可以通过复制同一工作表中另一行的格式属性来创建新行吗?
- html - 标题是垂直书写而不是水平书写 HTML
- python - 实现 word2vec,但我得到了错误,那个词 car_NOUN 在词汇表中
- mysql - 我想查询 moodle 数据库以将记录提取到同步帐户,但“不存在的地方”返回语法错误
- drools - 将类对象传递给 Drools 规则 (drt) 文件