在另一个元素中的Javascript中按名称获取深层元素

在另一个元素中的Javascript中按名称获取深层元素,javascript,jquery,html,Javascript,Jquery,Html,我有一个带有多个div标记的HTML文档,如 <div id="id1"> <table> <tr> <th>Name</th> <th>Serial</th> </tr> <tr> <td><input id="Param1" name="Grou

我有一个带有多个div标记的HTML文档,如

<div id="id1">
<table>
        <tr>
            <th>Name</th>
            <th>Serial</th>

        </tr>

        <tr>
            <td><input id="Param1" name="Group1" type="text" value ="0"/></td>
            <td><input id="Param2" name="Group1" type="text" value ="0"/></td>


        </tr>
        <tr>
            <td><input id="Param3" name="Group2" type="text" value ="0"/></td>
            <td><input id="Param4" name="Group2" type="text" value ="0"/></td>


        </tr>

    </table>

</div>

<div id="id2">

...
...

</div>

名称
电视连续剧
...
...

如何选择div id为“id1”的输入,并使用Javascript或jQuery生成名为“Group1”的输入id数组

您是指id为
id1
的div内的输入吗?如果是:

var inputs = $('#id1 input[name="Group1"]');

您是指div内id为
id1
的输入吗?如果是:

var inputs = $('#id1 input[name="Group1"]');
您可以尝试以下方法:

var inputs = $('#id1 input[name="Group1"]');
演示

您可以尝试以下方法:

var inputs = $('#id1 input[name="Group1"]');

演示

您可以使用jquery作为

var resultArray = $("div#id input[name='Group1']")
在javascript中

document.getElementById("id1").getElementsByName("Group1")

您可以使用jquery作为

var resultArray = $("div#id input[name='Group1']")
在javascript中

document.getElementById("id1").getElementsByName("Group1")

使用jQuery,可以使用和选择器

$("#id1 [name='Group1']");
只使用普通的老式JavaScript,不使用任何库,使用:


使用jQuery,您可以使用和选择器

$("#id1 [name='Group1']");
只使用普通的老式JavaScript,不使用任何库,使用:

您可以使用find():

 var array = $('div#id1').find('input[name="Group1"]') ;
或者使用如下简单的选择器:

var array = $('div#id1 input[name="Group1"]');
您可以使用find():

 var array = $('div#id1').find('input[name="Group1"]') ;
或者使用如下简单的选择器:

var array = $('div#id1 input[name="Group1"]');

您要求的是选择器
#id1输入[name=Group1]
?您要求的是选择器
#id1输入[name=Group1]
?此答案与删除的答案完全相同。对不起,-1.是的,差不多一样!我想,因为这是我们对这个问题的唯一答案:D!这意味着我们不能在没有jQuery的情况下使用本机Javascript来实现这一点?这个答案与被删除的答案完全相同。对不起,-1.是的,差不多一样!我想,因为这是我们对这个问题的唯一答案:D!这意味着我们不能在没有jQuery的情况下使用本机Javascript来实现这一点?