【发布时间】:2012-05-16 16:58:10
【问题描述】:
如何选择混合输入的组元素之一?
我有以下代码:
<div class="item">
<input type="radio" name="group1" value="value1">Value1</input>
<input type="radio" name="group1" value="value2">Value2</input>
<input type="radio" name="group1" value="value3">Value3</input>
<textarea name="group1"></textarea>
</div>
<div class="item">
<input type="radio" name="group2" value="value1">Value1</input>
<input type="radio" name="group2" value="value2">Value2</input>
<input type="radio" name="group2" value="value3">Value3</input>
<textarea name="group2"></textarea>
</div>
我想:当我们点击textarea时,单选按钮应该会丢失checked atribure。
喜欢:
$('.item textarea').on('click', function(){
$($(this).parent + 'input[type="radio":checked]').each(function(){
$(this).checked = false;
});
});
但它不起作用。
我认为parent 对象的问题。谢谢。
【问题讨论】:
标签: jquery forms jquery-selectors radio-button dom-traversal