$(document).ready(function(){
var options={"1":["a1","a2"],"2":["b1","b2"]};
$("#sel1").change(function(){
$("#sel2").empty();
if(typeof options[$(this).val()]=="undefined"){
return;
}
;
for(i=0;i<options[$(this).val()].length;i++){
$("<option>"+options[$(this).val()][i]+"</option>").appendTo($("#sel2"));
}
});
});<select id="sel1"> <option value="a"> a </option> <option value="b"> b </option> </select> <select id="sel2"> <option> a1 </option> <option> b1 </option> </select>
本文介绍了一种使用JavaScript实现的选择器动态加载选项的功能。通过改变第一个下拉菜单的值,第二个下拉菜单会自动填充相应的选项。此功能适用于网页中需要动态加载数据的场景。
3196

被折叠的 条评论
为什么被折叠?



