我试图设置焦点输入文本字段与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/