Rob*_*ght 9 jquery focus input
我想要一个JQuery函数,这意味着如果用户点击页面上的某些文本,它会聚焦输入.
$(document).ready(function(){
$('#header.search span').click(function(){
$('#header.search input').focus();
});
});
Run Code Online (Sandbox Code Playgroud)
那没有做任何事情.在Firebug上没有注册.
有任何想法吗?
奇妙
Hen*_*nry 23
http://jsfiddle.net/HenryGarle/LXngq/
<span>
<br>
Span
<br>
<input id="InputToFocus" type="text">
</span>
$('span').click(function(){
$('#InputToFocus').focus();
});
Run Code Online (Sandbox Code Playgroud)
似乎工作正常,这可能是您的选择器的问题.你可以发布围绕输入的HTML结构吗?
Sha*_*oli 20
如果你有id输入元素,那么你不需要javascript来做到这一点.您可以使用for带有label指向输入元素id 的标记的属性.试试这个
工作演示
<label for="input1">Name</label>
<input id="input1" type="text" />
Run Code Online (Sandbox Code Playgroud)
如果单击"名称"文本,焦点将设置到输入字段中.