js中的new Option默认选中
new Option("文本","值",true,true).后面两个true分别表示默认被选中和有效!
//js默认选中
var sel = document.getElementsByClassName("project_type")[0]; sel.options.length=0;//清空 sel.options.add(new Option("请选择","0")); $.each(res,function(i,n){ if(n.project_id=="{$project_type}"){ sel.options.add(new Option(n.name,n.project_id,true,true)); }else{ sel.options.add(new Option(n.name,n.project_id)); }
jq默认选中
$("select").find("option[text='{{ $data->province_id }}']").attr("selected","true"); $('select').find("option[value='{{ $data->province_id }}']").attr("selected",true); $('select').val("{{ $data->province_id }}").change();