jquery:当我点击一个div时,将焦点放在一个文本框中

and*_*ick 3 javascript jquery focus focusin

$('.my-button').click(function() {
    $(".my-textbox").focus()
});
Run Code Online (Sandbox Code Playgroud)

在Jquery 1.4之前,这曾经是将焦点调用到文本框的方法,现在它不起作用.当我点击按钮时,我想将焦点调到文本框,我的意思是"焦点",就是我希望文本框的行为就像刚刚点击一样,这样用户就不必点击文本框了.

.focus应该自动点击我想要它的文本框,为什么它现在不工作?它打破了Jquery 1.4.我只需要知道如何做到这一点.

sje*_*397 5

它仍然有效.看到这里.

参考:jQuery焦点文档

如上所述,在一个元素上调用"焦点"可能会触发另一个元素的"模糊" - 因此请使用'focusin'代替.