<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>我为了方便与赋值所以就取成后面数字一样的名字,这样的话,在赋值的时候我们直接循环赋值就可以。