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)
| 归档时间: |
|
| 查看次数: |
29413 次 |
| 最近记录: |