话不多说,请看代码
<script type="text/javascript" src="jquery.js"></script> <script type="text/javascript"> $(function(){ getSelectVal(); getSelectVal2(); $("#product_big_cat_id").change(function(){ getSelectVal(); getSelectVal2(); }); }); function getSelectVal(){ $.getJSON("server.php",{bigid:$("#product_big_cat_id").val()},function(json){ var son_cat = $("#son_cat"); $("option",son_cat).remove(); //清空原有的选项 $.each(json,function(index,array){ var option = "<option value='"+array['id']+"' "+array['selected']+">"+array['title']+"</option>"; son_cat.append(option); }); }); } function getSelectVal2(){ $.getJSON("server.php",{bigid:$("#product_big_cat_id").val()},function(json){ var son_cat = $("#son_cat2"); var str=""; son_cat.attr("innerHTML",''); var n=0; $.each(json,function(index,array){ n=n+1; var option = "<input type='checkbox' name='son_cat2[]' value='"+array['id']+"' "+array['selected']+"/>"+array['title']+" "; str=str+option; if (n%4==0){ str=str+"<br>"; } }); son_cat.attr("innerHTML",str); }); } </script>?