我已经写了这段代码
function addNew(){
$('#container').append(
'<tr class="records" height="1em">'
+'<td align="center"><input id="" name="UraiF" ></td></tr>');
$('table#myTable tr:last td:first input').focus();}
HTML代码
<table id="#myTable">
<thead>
<th style="width:5%;" align="center">No.</th>
</thead>
<tbody id="container">
<tr class="records">
<td><input id="" name="UraiF" ></td>
<tr>
</table>
此按钮甚至单击:
<button onclick="addNew()"></button>
但是什么也没发生,有人可以帮我吗
最佳答案
我想您需要在tcc的container
中找到输入,还要确保该tbody的id在整个DOM中必须是唯一的。请看下面的代码
function addNew(){
$('#container').append(
'<tr class="records" height="1em">'
+'<td align="center"><input id="" name="UraiF" ></td></tr>');
$('tbody#container tr:last td:first input').focus();
}
关于javascript - 在表中附加新行后无法设置焦点,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/28535742/