
正文
jquery下拉级联,jquery下拉框三级联动
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
Jquery实现级联下拉菜单
用combobox的onSelect事件,动态加载
$("#id1").combobox({
onSelect:function(record){
$('#id2').combobox({
url:''
valueField : 'id',
textField : 'text' });
}
});//id1是你省combobox的id,id2是你市combobox的id
相关问答
Q1: 使用jquery的下拉框级联 返回的是list类型 但回调函数不执行?求助
你回到你在 写什么吗?还是只是拷贝的别人的然后修改?
你需要返回的不是list,是json类型的数据结构,然后才能用。
需要导入jar包,把数据处理成json数据结构的。具体用哪个jar包,自己选,百度搜一下就可以了。
然后再找个例子照着做。
ajax返回的参数只能是固定的两种数据格式中的一种(string,xml),list不是,javascript不认识list。
Q2: jquery easyui 中combobox的onselect事件怎么做下拉框的级联
1:准备2个input设置不同的id
input id="box1"
input id="box2"
2:注册easyui的combobox控件
$('#box1').combobox({
data:[{id:0,text:'广州'},{id:1,text:'上海'}]
valueField:'id',
textField:'text'
});
$('#box2').combobox({
valueField:'id',
textField:'text'
});
3:由box1联动显示box2的数据,设置box1的onSelect事件
$('#box1').combobox({
onSelect:function(record){
var region=[];
if(record.id==0){//如果城市是广州
region.push={id:0101,text:"黄埔区"};
region.push={id:0102,text:"天河区"};
}else if(record.id==1){//如果城市是上海
region.push={id:0101,text:"浦东区"};
region.push={id:0102,text:"松江区"};
}
//给box2赋值
$('#box2').combobox({
data: region
});
}
});
4:






