如何在更改后禁用每个选择框?使用jQuery禁用多个选择框onchange
HTML:
<select class="URating" step="1">
<option value="volvo">Volvo</option>
<option value="saab">Saab</option>
</select>
<div id="result_1"></div>
<select class="URating" step="2">
<option value="Lancer">Lancer</option>
<option value="BMW">BMW</option>
</select>
<div id="result_2"></div>
的jQuery:
<script type="text/javascript">
$(document).ready(function(){
$(".URating").change(function(){
var steps = $(this).attr("step");
$.post('rating/module.php', {RatingID:$(this).val(), News:"15", Step:steps},
function(data){
$("#result_"+steps).html(data);
//DISABLE THIS SELECT BOX HERE
});
});
});
</script>
禁止什么选择框,是我们应该知道你的Ajax功能的回报? – adeneo
我认为OP就是他们刚刚选择的那个。我们不需要知道ajax函数返回什么,因为'steps'变量是在ajax调用之外定义的。 – mayabelle
@mayabelle,这是正确的 – Alireza