自动聚焦到JQuery .append函数

时间:2011-12-07 21:16:54

标签: jquery

我有这个......

$('#orderFormDiv_Lines').append(TheOrderLine);

函数末尾的.appends 'TheOrderLine' var字符串。在该字符串中有一个文本框,我想自动将焦点设置为ProductName

var TheOrderLine = ('<table class="orderLine formFont"><tr><td><div class="OrderLineBoxTOP">PROD:<input class="ProductName" type="text" size="75">|Discount:<input class="Discount" type="text" size="3">|QTY:<input class="qty addLine" type="text" size="6"></table>');

最好的方法是什么?此外,它还需要转到下一个表,因为它是一个带有一堆订单行类的.live函数。

1 个答案:

答案 0 :(得分:7)

您可以使用HTML5s autofocus属性。它的工作原理如下:

<input type="text" autofocus />

如果您需要IE6 +支持,则需要使用JavaScript / jQuery:

$('.ProductName').focus();