Javascript 循环遍历div中的所有元素,并将所有元素tabindex设置为-1

Javascript 循环遍历div中的所有元素,并将所有元素tabindex设置为-1,javascript,jquery,Javascript,Jquery,如何循环div中的所有元素并将所有元素tabindex设置为-1 $('.somediv').each(function() { }); 尝试在此上下文中使用.attr() $('.somediv').attr("tabindex","-1"); 而且不需要迭代所有元素 如果要将tabindex设置为.somediv的所有子项/后代,只需更改选择器即可 $('.somediv > *').attr("tabindex","-1"); //children $('.somediv *'

如何循环div中的所有元素并将所有元素
tabindex
设置为
-1

$('.somediv').each(function() {

});
尝试在此上下文中使用
.attr()

$('.somediv').attr("tabindex","-1");
而且不需要迭代所有元素

如果要将
tabindex
设置为
.somediv
的所有子项/后代,只需更改选择器即可

$('.somediv > *').attr("tabindex","-1"); //children
$('.somediv *').attr("tabindex","-1");  //descendants

另外,如果您想将tabindex设置为
.somediv
,则在调用
.attr()

之前调用
.addBack()
,您可以使用
.somediv*
选择器,如下所示

$('.somediv *').attr("tabindex", "-1");
您可以尝试以下方法:

$('.somediv *').attr("tabindex","-1");
享受编码