这是我正在努力的事情。下面是单色样本的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是包含描述性名称值的兄弟姐妹。 非常感谢提前!
答案 0 :(得分:1)
它不起作用,因为你试图找到名为“id []”...
的元素要获得所需的结果,您可以找到名称从“id [”:
开始的元素$('input[name^="id["]:checked').prev().val()