2011-12-07 62 views
1

我有這個...自動聚焦到一個JQuery的.append功能

$('#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函數與一堆orderline類一起轉到下一個表。

回答

7

您可以使用HTML5s autofocus屬性。它的工作原理是這樣的:

<input type="text" autofocus /> 

如果你想IE6 +支持,你需要使用JavaScript/jQuery的:

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

大,這就是我需要的東西! – Monty