jquery从$(this)位置选择下一个元素

Bee*_*ice 3 jquery jquery-selectors

我有以下剪辑我的页面:

<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>
Run Code Online (Sandbox Code Playgroud)

这个javascript代码在无线电点击后选择隐藏的输入:

$("input[type='radio']").live("change", function () {        
    var el = this.parentNode.nextElementSibling;
    el.value = this.value;
});
Run Code Online (Sandbox Code Playgroud)

我想写这一行

var el = this.parentNode.nextElementSibling;
Run Code Online (Sandbox Code Playgroud)

以jQuery的方式.谢谢.

Jos*_*kle 5

var el = $(this).parent().next().find("input[type='radio']");
el.val(this.value);
Run Code Online (Sandbox Code Playgroud)

很容易.:)

编辑

大声笑没有对标记给予足够的重视.:P固定.