大神,你好。我这个插件报错了,不知道什么原因,你能帮我看下吗。
如何在调用时默认选择自己想选的一个城市呢?,比如我想一进去就选中了浙江省宁波市
1. 参数设置:{idDefault:true,splitStr:'-'}
2. html里调用的input:value="浙江省-宁波市"
<input type="text" class="select-value form-control" value="浙江省-宁波市" readonly="readonly">
$('.select-value').mPicker({
level: 2,
idDefault: true,
splitStr: '-',
dataJson: city3,
Linkage: true,
rows: 6,
confirm: function(json) {}
})
大神,三级联动我想作为时间选择,要怎么改呢?请大神指点
二级联动这里的head怎么去掉呢?
能否input实时更新数据,比如滚动时更新?
作者,问一下,怎么取到值返回给后台呢!!新手求解答
1. 如果就是看到的中文,直接
$('.select-value').val()2. 如果你的json的key里面有value值,可以
$('.select-value').data('value1')+'-'+$('.select-value').data('value2')取值,如果可以看例子里的二级里面的调用有.
2. 如果不带value,可以
id1=$('.select-value').data('id1');拿到序号值,然后用json[id1].cname这种格式拿每一级的值,二级
id2=$('.select-value').data('id2'),json[id1]child[id2].cname去拿。demo的调用都有console的,只是注释了,你可以打开看看
可以,你改一下配置里的dataJson为你要的json就可以。
$('.select-value3').mPicker({
level: 1,
dataJson: 换成你要的银行json,
Linkage: false,
rows: 6,
idDefault: true,
header: '<div class="mPicker-header">单级选择</div>',
confirm: function() {
console.info('选中的value为', $('.select-value3').data('value1'));
},
cancel: function() {
console.info('value为', $('.select-value3').data('value1'));
}
})
大神,如果要三级联动的话,要怎么操作呢?