Re: [問題] 不知道層數的下拉選單
※ 引述《etchen (月租費半價優惠)》之銘言:
: 上網找多層下拉選單,
: 大部分都是已確定層數(2層或3層)
: 我現在已經寫出下拉選單CHANGE的時候,自動帶出下一層(append上去),
: 可是問題來了,
: 當我拉出
: 第一層 第二層 第三層
: 可是若我在選取第一層時,
: 第二層會更新,第三層應該會不見(remove)
: 或我第二層變動的時候,
: 第三層會更新資料或找不到資料的時候會把第三層remove掉,
: 現在我不知道應該往哪方面想才會有上面的效果,
: 請各位可以幫我指引一下~謝謝^^
最簡單的方法是在第一層改變第二層的值同時
呼叫第二層改變第三層值的函數
$('#select2').change(function(){
var $selct3 = $('#select3');
//改變Select3的值
});
$('#select1).change(function(){
var $select2 = $('#select2');
//改變Select2的值
$select2.change(); //呼叫change函式改變select3的值
});
當然這做法有缺陷在啦
不過比較直覺也不用大改程式碼
--
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 111.249.140.32
※ 編輯: ThreeDay0905 來自: 111.249.140.32 (10/10 00:44)
討論串 (同標題文章)
Ajax 近期熱門文章
PTT數位生活區 即時熱門文章