关于mui选择器的使用
使用mui引入选择器的picker.js。poppicker.js。及他们的css文件之后引入代码与点击确定之后的状态:
document.querySelector('#osex').addEventListener("tap", function() {
var roadPick = new mui.PopPicker();//获取弹出列表组建,假如是二联则在括号里面加入{layer:2}
roadPick.setData([{//设置弹出列表的信息,假如是二联,还需要一个children属性
value: "1",
text: "男"
}, {
value: "2",
text: "女"
}]);
roadPick.show(function(item) {//弹出列表并在里面写业务代码
var itemCallback=roadPick.getSelectedItems();
$('#osex .suc-msg').html(itemCallback[0].text);
});
});
html为:
<ul class="msg">
<li class="msg-li">
<span>姓名</span>
<input type="text" value="张三" style="border:none" class="msg-w"/>
</li>
<li class="msg-li" id="sex">
<span>性别</span>
<span class="suc-msg">nv</span>
</li>
<li class="msg-li" id="address">
<span>所在地</span>
<span class="suc-msg">fc</span>
</li>
<li class="msg-li" id="school">
<!--<a href="selSchool.html" class="href">
<span>学院信息</span>
<a href="selSchool.html" class="suc-msg">dg</a>
</a>-->
<span>学院信息</span>
<span class="suc-msg">gsd</span>
</li>
<li class="msg-li" id="major">
<!--<a href="selSchool.html" class="href">
<span>专业</span>
<a href="selSchool.html" class="suc-msg">dg</a>
</a>-->
<span>专业</span>
<span class="suc-msg">gsd</span>
</li>
<li class="msg-li" id="grade">
<span>年级</span>
<span class="suc-msg">gsd</span>
</li>
<li class="msg-li" id="oclass">
<span>班级</span>
<span class="suc-msg">sfd</span>
</li>
</ul>
<!--点击出现的列表-->
<ul class="mui-table-view" id="sex-sel">
<li class="mui-table-view-cell sc">
男
</li>
<li class="mui-table-view-cell sc">
女
</li>
</ul>
注释:
#osex为点击的元素,即点击后出现选择器开始选择性别,可滑动选择后点击使选择元素出现在相应的内容区即$('#osex .suc-msg).html();
图为成功界面:

关于mui选择器的使用的更多相关文章
- mui选择器的坑
mui框架最近比较火,因为在移动端的页面展示效果太好了,web页面相当于APP的效果.连二年级的小明同学都知道了..你别说你不知道哦 但是这毕竟是一个不成熟的框架,维护和解决方案都跟不上,因此新手入坑 ...
- Hbuilder MUI 选择器(Picker)设置默认选项
mui 联动选择初始化很多人都遇到问题,就是setselectedvalue 不好用,实际上这个地方应该是有bug的 所以只能用setselectedindex 来实现 下面我是我的实现方式供大家参考 ...
- mui选择器和dom获取元素的区别(记得把mui对象转为dom对象才能调用用dom方法)
<!DOCTYPE html><html> <head><meta charset="UTF-8"><meta name=&q ...
- 1:MUI选择器组件抛出“n.getSelectedItem is not a function”异常的解决办法 2:mui三级联动 3:移动端关闭虚拟键盘
1:如下图 问题:引用了mui的地址选择的三级联动的应用在h5上的组件 百度发现别人思路对 Array 原型链方法扩充时,会抛出这个异常. 修改方法: mui.poppicker.js 第 112 行 ...
- mui选择器和软键盘冲突解决
只需要让此节点失焦即可: onfocus="this.blur();"
- MUI开发记录
最近很久没有更新博客了,因为一直在学习前端h5 手机app的开发.曾经一度觉得自己css和js学得不错,进入到前端领域后才发现水很深~ HUuilder使用安卓模拟器 安卓模拟器有很多,我这里以夜神模 ...
- MUI开发大全
最近很久没有更新博客了,因为一直在学习前端h5 手机app的开发.曾经一度觉得自己css和js学得不错,进入到前端领域后才发现水很深~,写代码时HBuilder和VS混用,HBuilder的快捷键和代 ...
- mui 上拉加载更多的使用
最近工作之余在用mui的框架开发,对mui了解了一些.在真正的app开发项目中,mui上拉加载模块中有两个坑,现在说一下. 1.在函数自己上拉加载行为后的回调函数 该函数是必须要写的,用来写自己的逻辑 ...
- 如何利用mui实现底部选择器(含日期选择器)?
1.第一步: 项目中应该引入相应的css和js文件,相关文件可到mui官网查询. <link rel="stylesheet" type="text/css&quo ...
随机推荐
- 在Oracle中数据库、表空间、表之间的关系
在oracle中,表空间是存储概念上的,建立表空间需要有对应的数据文件,数据文件建立好之后直接会把一定的磁盘空间分配给它,这样可以对数据库的存储空间进行有效的管理.然后在建表的时候指定对应的表空间,该 ...
- IIS7上搭建网站的基本方法(系统推荐的安全方案)
1.创建的程序池命名默认为网站名称,程序池的标识采用默认的ApplicationPoolIdentity,这个会自动生成虚拟的用户,系统推荐的安全方案: 2.网站右键 基本设置 --> 连接为 ...
- 学习Cocos2d的博客 --推荐
http://xiaominghimi.blog.51cto.com/2614927/d-6/p-1
- Vue2.0源码阅读笔记--生命周期
一.Vue2.0的生命周期 Vue2.0的整个生命周期有八个:分别是 1.beforeCreate,2.created,3.beforeMount,4.mounted,5.beforeUpdate,6 ...
- 如何写好 Git commit messages
导语:任何软件项目都是一个协作项目,它至少需要2个开发人员参与,当原始的开发人员将项目开发几个星期或者几个月之后,项目步入正规.不过他们或者后续的开发人员仍然需要经常提交一些代码去修复bug或者实现新 ...
- hbase中Compaction的理解及RegionServer内存的使用,CacheBlock机制
Compaction有两种类型: (1)minor compaction:属于轻量级.将多个小的storefile文件重写为数量较少的大storefile文件,减少存储文件的数量,实际上是个多路归并的 ...
- TJOI2015 day1解题报告
博客园的编辑器真的是太蛋疼了= =,想用tex然后上jpg又贴不了链接,真的很纠结啊= = T1:[TJOI2015]线性代数 描述:戳上面吧= = 首先这道题我觉得是这套题最漂亮的一道题了(虽然说学 ...
- P177 test 6-3 UVa536
//P177 test 6-3 #include<cstdio> #include<cstring> using namespace std; +],s2[+]; int re ...
- 【转】Docker —— 从入门到实践
http://yeasy.gitbooks.io/docker_practice/content/index.html Docker 是一个开源项目,诞生于 2013 年初,最初是 dotCloud ...
- Redis Cluster部署、管理和测试
背景: Redis 3.0之后支持了Cluster,大大增强了Redis水平扩展的能力.Redis Cluster是Redis官方的集群实现方案,在此之前已经有第三方Redis集群解决方案,如Twen ...