jquerymobile checkbox及时刷新才能获取其准确值
$('input[type="checkbox"]').bind('click',function() {
$(this).prop('checked').checkboxradio("refresh"); // 绑定事件及时更新checkbox的checked值
});
如果要用js去改变checkbox的值时也要及时刷新。
代码如下:
$('input [type="checkbox"]').attr('checked',false).checkboxradio("refresh");
$('input [type="checkbox"]').attr('checked',false).checkboxradio("refresh");
原因: 因为手动改变它的值后,jquerymobile不能重新渲染。 这样页面显示的值和实际值就不一样了。 (jquerymobile 把form表单元素都隐藏起来,然后用 js添加了一些元素易于美化input, select ,textarea 等元素的效果)
相关推荐
-
jquery mobile界面数据刷新的实现方法
JQM里面当我们更新了某些页面标签(如: listview, radiobuttons, checkboxes, select menus)里的数据时,必须做refresh操作. 为什么必须做refresh操作操作呢?因为JQM在做页面渲染的时候,为了使样式跟客户端程序相似, 隐藏了原始的标签然后用一些新的标签和自定义的样式来表现原标签,其实新样式的标签已经不是原来的标签,所以更新了数据必须做refresh操作. 各类标签的刷新 1.Textarea fields $('body').prepe
-
JqueryMobile动态生成listView并实现刷新的两种方法
JqueryMobile动态生成listView并实现刷新的两种方法 复制代码 代码如下: function queryEntfernungen(tx, results) alert("This Hello works"); var len = results.rows.length; // This For works fine for (var i = 0; i < len; i++) { $("div[data-role=content
-
jqueryMobile 动态添加元素,展示刷新视图的实现方法
jQuery Mobile的是一个很好的移动开发框架,你可能已经知道,虽然它有很多难以解决的问题,但是我相信后续版本jquery会修复--我是很喜欢jquery的.这并不是说它很完美无暇,很多开发人员遇到的情况也都难解决,比如:尝试使用代码来添加,更新或删除元素,使用JavaScript的页面跳转.在这篇博客文章中,我列出了一些动态添加组建重新刷新的方法. 1.Textarea field $('body').prepend('<textarea id="myTextArea"&
-
jQuery Mobile动态刷新页面样式的实现方法
当我们使用Ajax或者javascript动态在页面上添加元素后,如添加select控件的option元素,添加ul的li元素.添加之后我们会发现,它们显示的样式不是jQuery Mobile的炫酷样式了,而变成了很丑陋的元素样式.如下图所示: 代码如下: <script> function myFunction() { var ul = document.getElementById("myul"); var li1 = "<li data-role=\&
-
jquerymobile局部渲染的各种刷新方法小结
在JQueryMobile页面在第一次初始化进行一次整体渲染,动态生成的需要局部渲染. 在jquerymobile实现listview局部渲染的方法: 复制代码 代码如下: function queryPublishOrderList(trackOrDealOrInsp,userCode,type,pageNum){ var queryPublishOrderListURL="http://xxx.xxx.xxx.xxx/Myapp/WorkOrderSelByTypeService.
-
jquerymobile checkbox及时刷新才能获取其准确值
解决办法: 复制代码 代码如下: $('input[type="checkbox"]').bind('click',function() { $(this).prop('checked').checkboxradio("refresh"); // 绑定事件及时更新checkbox的checked值 }); 如果要用js去改变checkbox的值时也要及时刷新. 复制代码 代码如下: $('input [type="checkbox"]').att
-
IE中checkbox在刷新后初始化的问题
初一看这个功能很简单,一个checkbox,加一段脚本,把这个checkbox的checked属性设为false. 复制代码 代码如下: <input type="checkbox" id="chk_UnInital" name="chk_UnInital" /> <script>document.getElementById("chk_UnInital").checked=false;</scr
-
jQuery获取多种input值的简单实现方法
获取input的checked值是否为true: 第一种: if($("input[name=item][value='val']").attr('checked')==true) //判断是否已经打勾 --注:name即控件name属性,value即控件value属性 第二种: 可以不指定属性值,因一组checkbox的value值都会保存其在数据库中对应的id,最好写成如下方式: if($("input[name=row_checkbox]").attr('ch
-
Python中执行存储过程及获取存储过程返回值的方法
本文实例讲述了Python中执行存储过程及获取存储过程返回值的方法.分享给大家供大家参考,具体如下: 在Pathon中如何执行存储过程呢?可以使用如下方法: 存储过程定义基本如下: ALTER procedure [dbo]. [mysp] @Station varchar ( 50), @SN varchar ( 50), @Info varchar ( 500) output , @Msg varchar ( 500) output 1. 使用adodbapi from adodbapi i
-
vue.js 获取当前自定义属性值
假设有一个标签h5, 我们给它添加了一个自定义属性值,(item.id是从动态添加的) 点击h5 标签,如何才能获取当前对应的自定义属性值呢? 想当然的我最开始这样写: <h5 class="left t-title" @click='getDataId' :data-id="item.id"></h5> <script> methods: { getDataId() { console.log(this.data-id); }
-
SpringMVC中如何获取@PathVariable的值
目录 如何获取@PathVariable的值 一.地址:**/{id} 二.方式 springmvc 使用@PathVariable时,应该注意点什么? 一.使用@PathVariable的转变过程 二.个人总结 如何获取@PathVariable的值 一.地址:**/{id} @RequestMapping(value = "/del/{id}", method = RequestMethod.GET) public void del(HttpServletRequest reque
-
Python获取文件ssdeep值的方法
本文实例讲述了Python获取文件ssdeep值的方法,分享给大家供大家参考.具体方法如下: 首先,得到ssdeep值,需要先import ssdeep 在ubuntu上安装pyssdeep时 一直出错 后来发现apt-cache search "ssdeep"时把几个全apt-get install 上,但问题依旧. 后来下载到pyssdeep的源文件 ,tar zxvf pyssdeep.tar.zip 然后 apt-get install python-dev 然后 pytho
-
jquery遍历table的tr获取td的值实现方法
html代码: <tbody id="history_income_list"> <tr> <td align="center"><input type="text" class="input-s input-w input-hs"></td> <td align="center"><input type="text&q
-
Bootstrap Table 在指定列中添加下拉框控件并获取所选值
背景 最近在使用Bootstrap table ,有一个在某一列添加一个下拉列表,并且通过 "getAllSelections"方法获取所选行的需求,在实现这个功能的时,走了一些弯路,遇到了一些坑.所以今天总结出来,既是自己的学习,也分享给大家,希望能够有些帮助. 如何解决 添加这个下拉列表有以下两种方法: 利用Column options 中的 formatter 将数据转换成下拉列表的形式 使用bootstrap-table拓展中的editable插件 这次主要介绍第一种,基本的思
-
C#获取存储过程返回值和输出参数值的方法
1.获取Return返回值 复制代码 代码如下: //存储过程//Create PROCEDURE MYSQL// @a int,// @b int//AS// return @a + @b//GOSqlConnection conn = new SqlConnection(ConfigurationManager.ConnectionStrings["LocalSqlServer"].ToString());conn.Open();SqlCommand MyC
随机推荐
- 利用H5特性FormData实现不刷新文件上传
- 谈一谈JS消息机制和事件机制的理解
- Android应用开发中数据的保存方式总结
- 用javascript判断IE版本号简单实用且向后兼容
- JS实用的带停顿的逐行文本循环滚动效果实例
- js判断浏览器类型,版本的代码(附多个实例代码)
- ASP.NET 用户多次登录的解决方法
- ASP.NET中Ajax怎么使用
- 在Linux系统的服务器上隐藏PHP版本号的方法
- Jquery实现的角色左右选择特效
- jQuery操作属性和样式详解
- js从输入框读取内容,比较两个数字的大小方法
- Java基于IO流读取文件的方法
- 使用淘宝ip地址库查ip的示例
- python使用fork实现守护进程的方法
- Java热门笔试试题整理
- Android 中基于TabLayout+ViewPager实现标签卡效果
- 浅析SpringBoot及环境搭建过程
- 看看“疫苗查询”小程序有温度的代码
- jdk动态代理源码分析过程