gpt4 book ai didi

jquery - 向动态元素添加 tabindex

转载 作者:行者123 更新时间:2023-12-01 05:54:07 26 4
gpt4 key购买 nike

我有一个带有字段的表单,其中一些字段可以隐藏。为了获得正确的可访问性,我使用 jQuery 添加 tabindex,仅添加到当前可见的元素:

$(':input:visible').each(function (i) {
$(this).attr('tabindex', i + 1);
});

效果很好。但是,当我决定将 tabindex 添加到具有特定类名的范围时,该元素将被跳过。为什么?

$(':input:visible, .tabIn').each(function (i) {
$(this).attr('tabindex', i + 1);
});

<span class="tabIn">my span</span>

最佳答案

这对我来说是正确的:

<html>
<head>
<script type="text/javascript" src="jquery.min.js"></script>
<script type="text/javascript">
$(document).ready(function () {
$(':input:visible, .tabIn').each(function (i) {
$(this).css('background-color','red').attr('tabindex', i + 1);
});
});
</script>
</head>
<body>
<span class="tabIn">my span</span>

<input name="tabIn" />
</body>
</html>

关于jquery - 向动态元素添加 tabindex,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17866911/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com