<script type="text/javascript">
/**
* 级联下拉列表
*/
$(function(){
var base = getRootPath();
var url = base + "/util/classtype!rootClassTypeList.action";
$.post(url, function(data) {
var selectObj = $('#s1').get(0);
initOptions(selectObj, data);
},'JSON');
$('#s1').change(function() {
$('#s2').empty();
var base = getRootPath();
var url = base + "/util/classtype!subClassList.action";
$.post(url, {'id' : $('#s1').val()}, function(data) {
var selectObj = $('#s2').get(0);
initOptions(selectObj, data);
});
},'JSON');
});
</script>
/**
* 初始化options
* @param selectObject select对象
* @param list 数组 格式为{"value" : key, "label" : label}
*/
var initOptions = function(selectObject, list) {
if (selectObject !== null && selectObject !== undefined) {
var options = selectObject.options;
options.length = 0;
// 添加一个空选项
var nullOption = new Option("", "", false, false);
options.add(nullOption);
if (list !== null && list !== undefined && list !== "[]") {
var json = eval(list);
for (var i in json) {
var item = json[i];
if (item !== null && item !== undefined) {
var value = item.key;
var label = item.label;
// label 与 value 必须同时存在才是一个完整的数据
if (value !== null && value !== undefined && label !== null && label !== undefined) {
var option = new Option(label, value, false, false);
options.add(option);
}
}
}
}
}
};
分享到:
相关推荐
此代码就是使用jquery简单实现级联下拉列表,
基于jQuery实现的多级级联下拉列表,返回数据类型JSON,后台使用Struts1.2
使用方法: $().related({ S1:"s1", S2:"s2", S3:"s3" });
select级联下拉列表 JS实多级联动下拉菜单类,简单实现省市区联动菜单! 无刷新级联下拉框的jquery代码 jQuery+HTML5实现的带链接箭头的多级下拉菜单
用jquery实现级联下拉框效果 源代码+讲解
使用方法: $().related({ S1:"s1", S2:"s2", S3:"s3" });
可编辑的级联下拉列表框 漂亮的可编辑的下拉列表框 巧妙的方法实现了级联 jquery实现
两级级联下拉列表jquery插件doubleSelect.zip
JQuery写的日期级联下拉菜单 :可以直接运行,不需要部署iis 以便大家可以直接使用
其中包括一个级联下拉列表的小测试,用于ajax,jquery入门学习,还有prototype.1.7.js和jquery的jar包。
用JQuery和select来实现汽车厂商和汽车类型的联动,参考过程如下 效果图: 逻辑分析图: html代码: <!DOCTYPE ...
jQuery ajax 通过JSON 下拉列表框级联,点击省份,级联城市,此demo是在springMVC环境下实现的,如果感兴趣可以下载我整理的springMVC.
NULL 博文链接:https://fukaijian.iteye.com/blog/1871190
主要介绍了jQuery实现动态生成年月日级联下拉列表,结合具体实例形式分析了jQuery日期时间运算构造级联下拉列表相关操作技巧,需要的朋友可以参考下
主要介绍了jQuery ajax+PHP实现的级联下拉列表框功能,涉及php结合jQuery的$.get方法动态交互实现省市二级联动下拉列表框相关操作技巧,需要的朋友可以参考下