我有以下代码片段在我的页面中:
以jQuery的方式。谢谢。
我有以下代码片段在我的页面中:
<div class="radio-group">
<input type="radio" name="group1" checked="checked" id="option1" value="option1"/>
<label for="option1">option1</label>
<input type="radio" name="group1" id="option2" value="option2"/>
<label for="option2">option2</label>
<input type="radio" name="group1" id="option3" value="option3"/>
<label for="option3">option3</label>
<input type="radio" name="group1" id="option4" value="option4"/>
<label for="option4">option4</label>
</div>
这是选取单选按钮后隐藏输入框的 JavaScript 代码:
$("input[type='radio']").live("change", function () {
var el = this.parentNode.nextElementSibling;
el.value = this.value;
});
我想要写这行代码
var el = this.parentNode.nextElementSibling;
以jQuery的方式。谢谢。
this
的下一个兄弟节点,而不是像OP的代码那样选择this.parentNode
的下一个兄弟节点! - Jon