//商品规格回显 function initSpec() { //1.获取隐藏域 var specIds = $('#specIds').val(); var arr = specIds.split(","); //2.获取所有的规格 $("#dep1 input").each(function () { for(var i=0;i<arr.length;i++) { if($(this).val() == arr[i]){ //3.选中 $(this).prop("checked",true); } } }); }
注意点1:使用$(this).prop("checked",true);别用$(this).attr("checked",true);
注意点2:specIds 后台传递过来是以逗号隔开的specId集合