<script type="text/javascript"> $(document).ready(function(){ //***************************** $("select").bind("change",function(){ for(var i=2;i<20;i++){//我在这里是给每个checkbox赋值,大家会看到这样 $("#score"+i).val(eval($("#select"+i).find("option:selected").val()));//找到被选中的值赋给$("#score"+i).val() } }); }); </script>
<input name="score" id="score2" value="0" type="checkbox" style="vertical-align:middle">5-10分//看checkbox的id和select的id <select name="select" id="select2"> <option value="0"></option> <option value="-5">5</option> <option value="-6">6</option> <option value="-7">7</option> <option value="-8">8</option> <option value="-9">9</option> <option value="-10">10</option> </select>我为了方便与赋值所以就取成后面数字一样的名字,这样的话,在赋值的时候我们直接循环赋值就可以。