javascript - 如何将焦点设置在html表格最后一行第二列的输入控件上

标签 javascript jquery html-table focus

单击“添加新行”按钮时,我必须将焦点设置在最后一行第二列上。

enter image description here

行附加代码:

$("#tblDetItems").append('<tr><td align="right">' + sl_no + '</td><td td style="width: 200px; height: 13px;"><input type="text"  id="txtCode" value="" style="width: 190px; height: 13px;" /></td><td>' + "" + '</td><td>' + "" + '</td><td align="right" style="width: 100px; height: 13px;"><input type="text"  id="txtStdRate" value="0.00" style="width: 100px; height: 13px;" /></td><td align="right" style="width: 100px; height: 13px;"><input type="text"  id="txtLbrCharge" value="0.00" style="width: 100px; height: 13px;" /></td><td align="right" style="width: 100px; height: 13px;"><input type="text"  id="txtRcvryCost" value"0.00" style="width: 100px; height: 13px;" /></td><td style="width:80px; height: 18px;"><select id="cmbUseId_tbl"  style="width: 80px; height: 18px;"><option value="Y" selected="selected">Yes</option><option value="N">No</option></select></td></tr>');

最佳答案

您可以为您创建的每个文本框提供任何选择器,即类名称。

<input type="text" class="fooClass" value="" />

然后使用 jQuery last 关键字使其在生成最后一行后获得焦点。

$( ".fooClass:last" ).focus();

关于javascript - 如何将焦点设置在html表格最后一行第二列的输入控件上,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41934726/

相关文章:

javascript - chart.js v2 "right to left"工具提示 (RTL)

javascript - document.getElementByID 外部还是内联?

javascript - 在我的 Canvas 外菜单上添加滑动功能

html - html表格中的换行符

jquery - Html 表格宽度自动扩展

javascript - 在 JavaScript 中循环 JSON 数据不起作用

javascript - 在 ul 的集合中查找具有特定 li 项的 ul,然后向其添加类

javascript - 带有固定标题的 HTML 表格?

php - 使用复选框打开和关闭颜色 div

jquery - 创建了一个简单的 jquery div fadeIn,但还需要一个跳过按钮来跳过动画