js通过后台数据回填form表单时,select和radio选中问题
程序员文章站
2022-07-12 19:11:31
...
以select为例,radio类似
js通过后台数据回填form表单时,设置select选中时,发现只能有一次有效,第二次就不能正常选中select了,问题是在select有2个被设置成了:
selected = "selected"
所以在设置select属性之前需要重新初始化select的下拉框的属性:
function initisdefault(){
$("#select_isdefault").empty();
$("<option value=''>-------------</option>").appendTo("#select_isdefault");
$("<option value='1'>是</option>").appendTo("#select_isdefault");
$("<option value='0'>否</option>").appendTo("#select_isdefault");
}
initisdefault();
$("#select_isdefault option[value='"+response.data.answer.isdefault+"']").attr("selected", "selected");
radio初始化:
$('#div_answerrequired :radio').removeAttr('checked');
$("#div_answerrequired :radio[value='"+response.data.question.answerrequired+"']").attr('checked','true');
上一篇: Spring Cloud Zuul 中路由配置详解
下一篇: js通过AJAX获取后台数据渲染到页面