2016-01-12 16 views
-1

我有相同的ID 2输入踏歌但我想取回第一输入标签值1我能做些什么..像下面如何在输入标签中检索具有相同ID的值?

<td> 
    <input id="monetaryvalue_new0" class="monetaryvalue_new smallInputBox" type="text" value="1" name="monetaryvalue_new0" rownumber="0" readonly=""> 
</td> 

<td> 
    <input id="monetaryvalue_new0" class="monetaryvalue_new smallInputBox" type="text" value="0" name="monetaryvalue_new0" rownumber="0" readonly=""> 
</td> 
+0

不能使用重复'id',因为您必须通过'class'访问 –

+1

可能重复您的问题。请检查http://stackoverflow.com/questions/34692934/hide-only-one-div-to-same-id –

+0

遐我知道路径,但我不知道如何自动生成相同的ID –

回答

0

使用以下

$('[id="monetaryvalue_new0"]').eq(0) 
           .eq(1) 

,让jQuery的框架工作,以搜索元素你。希望这可以帮到你。

0

使用类,而不是id。对于多个元素使用相同的id并不是一个好主意。

$('.monetaryvalue_new').eq(0).val(); 
0

在每个页面上的ID必须是唯一的。在你的案例中获得价值的最好方法是使用这个类。

$('.monetaryvalue_new0').eq(0).val(); 
相关问题