我在两个不同的下拉列表中设置最小值和最大值。当用户选择最小值时,最大值开始。所以我通过jquery获得最小值并尝试使用循环添加最大值。这是我的代码
var minValue = document.getElementById('min_price_forsale').value;
for( var i=minValue; i>=6000000; i=i+minValue) {
$('#max_price_forsale').append('<option value="'+i+'">'+i+'</option>');
}
但这不起作用。有什么建议或答案我错了。谢谢
我的新代码是:
$(function () {
$('#min_price_forsale').change(function () {
var minValue = $('#min_price_forsale option:selected').val();
for (var i = minValue; i <= 600000; i=i+10000) {
var optionStr = "<option value='" + i + "'>" + i + "</option>";
$('#max_price_forsale').append(optionStr);
}
});
});