窗口下的layui radio 无法多次赋值
//窗口先要初始化 //处理窗口radio 无法多次无法赋值;其实就是把窗口里的radio元素 重新赋值一次 始得每次编辑一样 再赋值 //覆盖原有的radio $("#add_radio").html(); var html='<input type="radio" name="add_os" value="windows" title="windows">\n' + '<input type="radio" name="add_os" value="liunx" title="liunx"> ' $("#add_radio").html(html); //正常赋值 data[0].type 为windows 或 liunx layui.use('form', function(){ var form = layui.form; $("input[name='add_os'][value='"+data[0].type+"']").prop("checked", "checked"); form.render(); //更新全部 });
<div class="layui-col-md4"> <div class="layui-form-item"> <label class="layui-form-label">操作系统</label> <div id="search_checkbox" class="layui-input-block"> <input type="radio" name="os" value="" title="所有" > <input type="radio" name="os" value="windows" title="windows"> <input type="radio" name="os" value="linux" title="linux"> </div> </div> </div> //取值 $('#search_checkbox input[type=radio]:checked').each(function() { os=$(this).val(); }); $('input:radio[name=gender]:checked').val(); //赋值 $("input[name='os'][value='linux']").prop("checked", "checked"); //初始化默认 <input type="radio" name="os" value="" title="所有" checked=""> radio 按钮组 name=“gender” <input type="radio" name="gender" value="Male">Male</input> <input type="radio" name="gender" value="Female">Female</input> <input type="radio" name="gender" value="Unknown">Unknown</input>123 1. 获取radio选中的value. $('input:radio[name=gender]:checked').val();1 2. 选择 radio 按钮 (Male). $('input:radio[name=gender]:nth(0)').attr('checked',true);1 或者 $('input:radio[name=gender]')[0].checked = true;1 3. 选择 radio 按钮 (Female). $('input:radio[name=gender]:nth(1)').attr('checked',true); 或者 $('input:radio[name=gender]')[1].checked = true;1 4. 选择 radio 按钮 (Unknown). $('input:radio[name=gender]:nth(2)').attr('checked',true);1 或者 $('input:radio[name=gender]')[2].checked = true;1 5. 重置 radio 按钮. $('input:radio[name=gender]').attr('checked',false);
关注"都市百货" 了解南陵
微信咨询wanglf2r(不拉群 发广告者勿加)
热门评论