试图检索已检查单选按钮的值以前的兄弟姐妹的值

时间:2014-06-10 22:53:31

标签: javascript jquery dom

这是我正在努力的事情。下面是单色样本的html。在这个页面上可能有数百个颜色样本。页面加载后会有一个默认值,一个选中的单选按钮。

我正在尝试检索的是,并将其放入变量中 已检查输入的值是隐藏类型的兄弟,之前是隐藏类型(我已标记为注释)

在我查看检查单选按钮值时所看到的所有示例中, 不认为该名称是数组的一部分,因此也就是名称。

$('input [name = id []]:选中')..这不起作用。

<div class="color-swatch-wrapper">
<input type="hidden" name="descriptive[9]" value="SL01"  class="swatch-descriptive-name" /><!-- trying to retrieve this value -->
<input type="radio" name="id[9]" value="70" checked="checked" id="attrib-9-70" class="threads-radio-btn" />
<label class="attribsRadioButton two thread-opts" for="attrib-9-70">SL01<br />
   <img src="images/attributes/SL01.jpg" alt="" width="260" height="320" />
</label>
</div>

我的伪代码会读取如下内容:

descriptiveName = ($('input[name=id[]]:checked', '#nameOfForm').prev.().val())

其中prev是包含描述性名称值的兄弟姐妹。 非常感谢提前!

1 个答案:

答案 0 :(得分:1)

它不起作用,因为你试图找到名为“id []”...

的元素

要获得所需的结果,您可以找到名称从“id [”:

开始的元素
$('input[name^="id["]:checked').prev().val()