单击<div>以聚焦<input>

Eri*_*rik 24 html javascript jquery input onclick

我有一系列input元素,每个元素都有几个<div>标签分开.
我喜欢,如果我可以click在任何地方,<div>它将focus在一个input.
这是可能的,如果是这样,任何人都可以提供脚本的想法?

apn*_*rve 27

当我JS已经提供了这样的功能时,我没有看到你需要这样做的原因HTML.

<label for="YOURID">The clickable region<label>
<input id="YOURID" type="text" />
Run Code Online (Sandbox Code Playgroud)

  • 8年后这救了我! (2认同)

Ada*_*dge 20

用jquery试试这个:

$('#yourdiv').click(function() {
     $('#yourfield').focus();
});
Run Code Online (Sandbox Code Playgroud)


d4r*_*nc3 15

试试这个 :

<input id="myInput" />
<div onclick="document.getElementById('myInput').focus(); return false;"></div>
Run Code Online (Sandbox Code Playgroud)


gdo*_*ica 5

$('div').click(function() {
    $(this).find('input[type="text"]').focus();
});?
Run Code Online (Sandbox Code Playgroud)

现场演示