2017-01-30 27 views
0

我必須將焦點放在最後一行第二列上,同時單擊添加新行按鈕。如何將焦點設置爲html表的最後一行第二列的輸入控件

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>'); 
+0

應該注意的是,要素ID必須是唯一的。您的附加代碼在每個附加行上創建具有相同「id」屬性的''元素。 – Phylogenesis

回答

2

你可以給任何選擇,以創建即類名的每個文本框。

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

然後使用jQuery最後一個關鍵字使它在生成最後一行後關注它。

$(".fooClass:last").focus(); 
相關問題