我試圖設置焦點輸入文本字段與ID =「消息添加」時,它顯示使用jQuery。我想我應該使用'live()'或'delegate'和函數focus()來使它工作?應該使用哪些內容以及如何編寫?設置重點放在顯示的輸入字段
$("#message-add").show();
$("#message-add").focus();
我試圖設置焦點輸入文本字段與ID =「消息添加」時,它顯示使用jQuery。我想我應該使用'live()'或'delegate'和函數focus()來使它工作?應該使用哪些內容以及如何編寫?設置重點放在顯示的輸入字段
$("#message-add").show();
$("#message-add").focus();
下面是做到這一點,如果input
是隱藏的一種方式,這是我認爲Q的說法?
<button>Show</button>
<input id="message-add" />
$('#message-add').hide();
$('button').click(function(){
$('#message-add').show().focus();
});
$("#message-add").focus; // Add Parens .focus()
這個選項應該工作得很好,但你需要在方法調用後添加括號。
您可能需要的,如果你想要它做的這個頁面加載:
$(document).ready(function(){
$("#message-add").focus();
});
這裏是一個工作示例:http://jsfiddle.net/TnHyN/