使用名称jquery通过索引获取id值

Sha*_*oor 4 html javascript jquery

HTML

<input id="1" name="myText" type="text" value="20"/>
<input id="2" name="myText" type="text" value="30"/>
<input id="3" name="myText" type="text" value="40"/>
Run Code Online (Sandbox Code Playgroud)

如何index使用名称获取id值?

以下代码段无效

var getVal = $('[name="myText"]').index(1);
Run Code Online (Sandbox Code Playgroud)

gdo*_*ica 10

jQuery像数组一样保存集合中的DOM元素,因此你可以使用索引operator([])来获取元素,或者使用:eq(n)`.eq(n)获取包装所需元素的jQuery对象.

$('input[name="myText"]:eq(1)').attr('id')
Run Code Online (Sandbox Code Playgroud)

你应该提到你认为是index(1)第一个还是第二个:

$('input[name="myText"]:eq(0)').attr('id') // First
$('input[name="myText"]:eq(1)').attr('id') // Second
Run Code Online (Sandbox Code Playgroud)

要么:

$('input[name="myText"]')[0].id // First
Run Code Online (Sandbox Code Playgroud)