Re: [問題] 不知道層數的下拉選單

看板Ajax作者 (三天)時間15年前 (2010/10/10 00:44), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串2/4 (看更多)
※ 引述《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)
文章代碼(AID): #1Ci9lJa3 (Ajax)
文章代碼(AID): #1Ci9lJa3 (Ajax)