作者ThreeDay0905 (三天)
看板Ajax
标题Re: [问题] 不知道层数的下拉选单
时间Sun Oct 10 00:44:00 2010
※ 引述《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)