大神,你好。我这个插件报错了,不知道什么原因,你能帮我看下吗。
如何在调用时默认选择自己想选的一个城市呢?,比如我想一进去就选中了浙江省宁波市
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')); } })
大神,如果要三级联动的话,要怎么操作呢?