Javascript jquery集tabindex和游标
我有以下代码将tabindex分配给我的表单id“register1”。一旦分配了tabindexes,我想将光标放在第一个输入或选择表单上的列表项(tabindex=1的项)。但是下面一行:Javascript jquery集tabindex和游标,javascript,jquery,jquery-ui,jquery-plugins,jquery-selectors,Javascript,Jquery,Jquery Ui,Jquery Plugins,Jquery Selectors,我有以下代码将tabindex分配给我的表单id“register1”。一旦分配了tabindexes,我想将光标放在第一个输入或选择表单上的列表项(tabindex=1的项)。但是下面一行:$('#register1').find('input').attr('tabindex',1.select() 重置所有输入的索引 完整代码: $(function(){ var tabindex = 1; $('#register1').find('input,select').each
$('#register1').find('input').attr('tabindex',1.select()代码>
重置所有输入的索引
完整代码:
$(function(){
var tabindex = 1;
$('#register1').find('input,select').each(function() {
if (this.type != "hidden") {
var $input = $(this);
$input.attr("tabindex", tabindex);
tabindex++;
}
});
$('#register1').find('input').attr('tabindex',1).select();
});
谢谢试试:
$('#register1').find('input[tabindex=1]').whatyouwant()
只需使用以下条件在循环中选择带有tabindex one的项:
$(function(){
var tabindex = 1;
$('#register1').find('input,select').each(function() {
if (this.type != "hidden") {
var $input = $(this);
$input.attr("tabindex", tabindex);
// select the first one.
if (tabindex == 1) {
$input.select();
}
tabindex++;
}
});
});