优化这个工作的jquery代码?(set automatic "tabindex").

本文关键字:quot automatic tabindex set 工作 jquery 代码 优化 | 更新日期: 2023-09-27 18:15:23

这个想法是为每个"select, input"answers"a"元素自动设置一个"tabindex"。我发现代码的和平,但它似乎减慢了页面的速度:-

$(function(){
var tabindex = 1;
$('input,select').each(function() {
    if (this.type != "hidden") {
        var $input = $(this);
        $input.attr("tabindex", tabindex);
        tabindex++;
     }
  });
});

这是一个更好的方法使用c#,如果是这样的话,使用"FormCollection"的想法是什么?

谢谢. .

优化这个工作的jquery代码?(set automatic "tabindex").

虽然可能不完全需要运行这段代码,但您可以这样做:

$(function(){
    $.each($('input:visible,select:visible,a:visible'), function(i, el) {            
        $(el).attr("tabindex", i);
    });
});