Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/75.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何使用JQuery关注特定的DIV标记?_Jquery - Fatal编程技术网

如何使用JQuery关注特定的DIV标记?

如何使用JQuery关注特定的DIV标记?,jquery,Jquery,假设我在HTML页面中有几个DIV标记,如: <DIV ID="all"> <DIV ID="div1"> <Input type="radio" name="data['site1']['user']" VALUE="1">user1<br/> </DIV> <DIV ID="div2"> <Input type="rad

假设我在HTML页面中有几个DIV标记,如:

<DIV ID="all">
    <DIV ID="div1">              
    <Input type="radio" name="data['site1']['user']" VALUE="1">user1<br/>
    </DIV>
    <DIV ID="div2">              
    <Input type="radio" name="data['site1']['user']" VALUE="2">user2<br/>
    </DIV>
    <DIV ID="div3">              
    <Input type="radio" name="data['site1']['user']" VALUE="3">user3<br/>
    </DIV>
    <DIV ID="div4">              
    <Input type="radio" name="data['site1']['user']" VALUE="4">user4<br/>
    </DIV>
</DIV>

与之相当的是:

$("#div2").focus();
但您只能关注表单元素,因此:

$("#div2 :input").focus();

将关注ID为div2的元素中的第一个表单元素。

您不能关注div。但是,如果您想关注div2中的单选按钮,可以尝试:

$('#div2 input').focus();

您不能在
div
元素上设置焦点,只有以下元素是“可聚焦的”:

  • A
  • 区域
  • 标签
  • 输入
  • 选择
  • TEXTAREA
  • 按钮
如果您的div中有一些可以接收焦点的元素,请使用选择器获取它,否则,我认为最类似的行为是元素

$('#div2 input').focus();