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

时间:2016-02-26 09:24:55

标签: javascript jquery

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

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

});

3 个答案:

答案 0 :(得分:7)

你可以试试这个:

$('.somediv *').attr("tabindex","-1");

享受编码!

答案 1 :(得分:4)

您可以使用.somediv *选择器,如下所示。

$('.somediv *').attr("tabindex", "-1");

答案 2 :(得分:3)

尝试在此背景下使用.attr()

$('.somediv').attr("tabindex","-1");

并且无需迭代所有元素。

如果您想将tabindex设置为.somediv的所有子项/后代,则只需更改您的选择器。

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

如果您想将tabindex设置为.somediv,请在致电.addBack()之前致电.attr()