$('.my-button').click(function() {
$(".my-textbox").focus()
});
在Jquery 1.4之前,这是调用文本框焦点的方法,但现在已经不起作用了。当我点击按钮时,我想让文本框获得焦点,所谓“焦点”是指我希望文本框表现得像刚刚被点击一样,这样用户就不必再次点击文本框。
.focus
应该自动点击我想要的文本框,为什么现在不起作用了?它在Jquery 1.4中出现了问题。我只需要知道如何解决它。$('.my-button').click(function() {
$(".my-textbox").focus()
});
.focus
应该自动点击我想要的文本框,为什么现在不起作用了?它在Jquery 1.4中出现了问题。我只需要知道如何解决它。<label>
的元素可以为你完成这项工作,无需使用JavaScript:<label for="myTextBox">I'm a label, click me</label>
<input type="text" id="myTextBox" />
Example: http://jsfiddle.net/pkk6y/
在Internet Explorer中,焦点事件不会冒泡。因此,依赖焦点事件的事件委托脚本将无法在各个浏览器中稳定工作。