Add*_*ted 2 html javascript jquery radio-button
我有多个动态添加的单选按钮.我想将所选单选按钮的值属性更改为,"yes"并在"no"选择了其他单选按钮后将单选按钮值更改为.
<input type="radio" name="tab-active" value="no" />
Run Code Online (Sandbox Code Playgroud)
我可以"yes"通过使用以下jQuery 获取要更改的值:
$(document).on("click","input[name=tab-active]:radio",function(){
if($("input:radio[name=tab-active]").is(":checked")) {
$(this).val('yes');
}
});
Run Code Online (Sandbox Code Playgroud)
如果选择"no"了其他单选按钮,如何更改所选单选按钮的值属性?
Mar*_*der 10
使用:not()选择器.并且,如您所见,您还可以使用:选中以将值设置为yes.
$(document).on("click","input[name=active]:radio",function(){
$("input:radio[name=active]:checked").val('yes');
$("input:radio[name=active]:not(:checked)").val('no');
});
Run Code Online (Sandbox Code Playgroud)