首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >单击<div>以聚焦<input>

单击<div>以聚焦<input>
EN

Stack Overflow用户
提问于 2012-04-16 00:49:53
回答 3查看 70.2K关注 0票数 31

我有一系列的input元素,每个元素都有几个单独的<div>标记。

我喜欢如果我可以在任何<div>click,它将在input上的focus

这是可能的吗?如果是这样的话,有没有人能给出关于脚本的想法?

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2012-04-16 00:54:05

用jquery试试:

代码语言:javascript
复制
$('#yourdiv').click(function() {
     $('#yourfield').focus();
});
票数 25
EN

Stack Overflow用户

发布于 2012-04-16 01:01:42

我不明白为什么在HTML中已经提供了这样的特性的情况下还需要JS来做这件事。

代码语言:javascript
复制
<label for="YOURID">The clickable region<label>
<input id="YOURID" type="text" />
票数 39
EN

Stack Overflow用户

发布于 2012-04-16 00:53:55

试试这个:

代码语言:javascript
复制
<input id="myInput" />
<div onclick="document.getElementById('myInput').focus(); return false;"></div>
票数 15
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10164015

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档