jquery 根据后台传过来的值动态设置下拉框、单选框选中

时间:2023-03-09 18:34:35
jquery  根据后台传过来的值动态设置下拉框、单选框选中

更多内容推荐微信公众号,欢迎关注:

jquery  根据后台传过来的值动态设置下拉框、单选框选中

jquery  根据后台传过来的值动态设置下拉框、单选框选中

 $(function(){
     var sex=$("#sex").val();
     var marriageStatus=$("#marriageStatus").val();
     var education=$("#education").val();
     if(!isnull(sex)){
         //$("input:radio[name='sex'][value="+sex+"]").attr('checked','true');
         $("input:radio[name='sex'][value="+sex+"]").prop('checked','true');
     }
     if(!isnull(marriageStatus)){
         //$("input:radio[name='marriageStatus'][value="+marriageStatus+"]").attr('checked','true');
         $("input:radio[name='marriageStatus'][value="+marriageStatus+"]").prop('checked','true');
     }
     //if(!isnull(education)){
     //    $("#education1 option[value='"+education+"']").attr("selected", true);
     //}
     $("#education1").val(education);

 });
 <input type="hidden" id="sex" value="${serviceInfo.sex}"/>
 <input type="radio" name="sex" value="0" checked="checked"/>男
 <input type="radio" name="sex" value="1"/>女
 <input type="hidden" id="marriageStatus" value="${serviceInfo.marriageStatus}"/>
 <input type="radio" name="marriageStatus" value="0" checked="checked"/>是
 <input type="radio" name="marriageStatus" value="1"/>否
 <input type="hidden" id="education" value="${serviceInfo.education}"/>
 <select name="education" id="education1">
     <option value="硕士">硕士</option>
     <option value="本科">本科</option>
     <option value="大专">大专</option>
     <option value="其它">其它</option>
 </select>