Jquery最后一行要成为焦点的第一列
我需要聚焦表的最后一行,它的第一列单元格将成为焦点(jqueryfocusevent)。这是可能的 我的代码,但它不起作用:Jquery最后一行要成为焦点的第一列,jquery,jquery-ui,Jquery,Jquery Ui,我需要聚焦表的最后一行,它的第一列单元格将成为焦点(jqueryfocusevent)。这是可能的 我的代码,但它不起作用: $('table#myTable tr:last td:first').focus(); 试一试 要聚焦td内的文本框,请使用: $('table#myTable tr:last td:first input').focus(); 直接获取最后一个tr和第一列并聚焦。这会成功的 $("#tbl").on("blur", ".last:last", function(
$('table#myTable tr:last td:first').focus();
试一试
要聚焦td内的文本框,请使用:
$('table#myTable tr:last td:first input').focus();
直接获取最后一个tr和第一列并聚焦。这会成功的
$("#tbl").on("blur", ".last:last", function(){
$("#tbl").append('<tr><td><input type="text" autofocus/></td><td><input type="text" class="last" /></td></tr>');
$("#tbl tr:last td:first input").focus();
});
并在控制台后的broswer窗口中单击。这将自动聚焦在第一个添加输入元素上第一列中是否有任何输入项?聚焦是什么意思??td中是否有任何输入,或者您想突出显示td本身。是的,我在第一列有剑道数字文本框。。。我需要聚焦那个数字文本框。。这个表是动态生成的one@Vicky:尝试下面的答案。如果您的输入在第二列中,请使用$(“#myTable tr:last td:nth child(2)input”).focus();
$("#tbl").on("blur", ".last:last", function(){
$("#tbl").append('<tr><td><input type="text" autofocus/></td><td><input type="text" class="last" /></td></tr>');
$("#tbl tr:last td:first input").focus();
});
setTimeout(function() { $("#tbl tr:last td:first input").focus() }, 3000);