您好
我想做五層下拉
在第三層後加了.change....
第一次load的時候沒問題,但選了其中一個下拉後就會不斷循環跑,不知道是哪邊寫錯了
$('#select3').removeOption(/.?/).ajaxAddOption(
'/action.php',
{ 'id': $(this).val(), 'lv': 3 },
false,
function () {
// 設定預設選項
if (defaultValue) {
$(this).selectOptions($fullIdPath[2]).trigger('change');
} else {
$(this).selectOptions().trigger('change');
}
}
).change(function () {
// 觸發第四階下拉式選單
$('#select4').removeOption(/.?/).ajaxAddOption(
'/action.php',
{ 'id': $(this).val(), 'lv': 4 },
false,
function () {
// 設定預設選項
if (defaultValue) {
$(this).selectOptions($fullIdPath[3]).trigger('change');
} else {
$(this).selectOptions().trigger('change');
}
}
).change(function () {
// 觸發第五階下拉式選單
$('#select5').removeOption(/.?/).ajaxAddOption(
'/action.php',
{ 'id': $(this).val(), 'lv': 5 },
false,
function () {
// 設定預設選項
if (defaultValue) {
$(this).selectOptions($fullIdPath[4]).trigger('change');
}
}
);
});
});
↧