选择相同的ID但不同的类型

时间:2011-07-17 04:17:39

标签: jquery jquery-selectors

我有2个输入具有相同的ID但不同的类型:

<input id='aid' type='text' value='text value'>
<input id='aid' type='hidden' value='hidden value'>

我正在尝试使用

alert($(**INSERT SELECTOR HERE**).attr('value'));

选择并显示值“隐藏值”

我可以使用哪种选择器? '#aid:hidden'似乎不起作用。

我附上了一个jsfiddle。 http://jsfiddle.net/L8TtT/1/

由于

2 个答案:

答案 0 :(得分:5)

您不能拥有多个具有相同ID的元素。

改为使用班级名称:

<input class='aid' type='text' value='text value'>
<input class='aid' type='hidden' value='hidden value'>

然后您可以撰写$('.aid:hidden')

答案 1 :(得分:2)

$('input[type=hidden]').attr('value');