将重点放在文本框上

时间:2010-07-01 10:23:50

标签: javascript jquery

我使用jquery手风琴效果当点击特定div时div的内容出现,我需要把焦点放在div里面的文本框?

3 个答案:

答案 0 :(得分:1)

您需要使用jQuery focus方法:

$(div).click(function(){
  $(this).children("#win").focus();
});

或者,如果它是唯一具有该ID的文本框(如果您使用的是ID,则应该是这样),只需调用:

$("#win").focus();

答案 1 :(得分:1)

如果您有文本框的ID,则可以执行以下操作:

$("#yourtextbox").focus();

答案 2 :(得分:1)

你可以使用Jquery函数focus(),如下所示: (对于没有id的div中的第一个输入字段)

<div id="myDiv" onclick="$('input', this).focus();">
<input type="text" name="some_name" value="">
</div>