js select下拉框(二級聯動)


事件監聽:

<script>window.onload = function(){alert(321);}</script>
JS中onload多個事件

<1> <body onload="aa();bb();cc()">用分號隔開就可以了
<2>
window.attachEvent("onload",function(){alert('a')});
window.attachEvent("onload",function(){alert('b')});
window.attachEvent("onload",function(){alert('c')});
注解: 使用attachEvent 注冊事件 后注冊的事件 先執行
上面的例子會彈出 C B A

還有一點:這個辦法只能在IE下用 (window.attachEvent)

 

ajax寫法:

$.getJSON("${base}/ext/projectRegion.jspx?code="+region1,function(json){
             $("#region2").empty();
             $("#region3").empty();
             $("<option value=''>--默認--</option>").appendTo("#region3");
             $("<option value=''>--默認--</option>").appendTo("#region2");
             for(var code in json){
                 $("<option value='"+json[code].code+"'>" + json[code].name + "</option>").appendTo("#region2");
             }
         });

empty()與 remove()

修改的方法就是首先執行$("#type").empty(),再執行$("#type").val(str1)

empty()方法是將標簽option中的值置成空就是將標簽變成

<select id="type"><option value=""></opton></select>

這樣再給select標簽賦值的話,就可以看到效果了

若是使用remove方法則是將標簽整個刪除,意思就是將id為type的select標簽從頁面中刪除


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM