作家
登录

jquerymobile checkbox及时刷新才能获取其准确值

作者: 来源:www.28hudong.com 2013-03-30 00:30:30 阅读 我要评论

解决办法: 复制代码 代码如下: $('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 等元素的效果)

  推荐阅读

  JavaScript 基础篇之运算符、语句(二)

javascript:运算符 其实运算符大家要是有计算机语言基础应该都知道,可能甚至比我还精通,这样我就不多解释了,就来说说其它几个生疏的吧! 1、in 运算符:in运算符要求其左边的运算数是一个字符串,或可以被转换为>>>详细阅读


本文标题:jquerymobile checkbox及时刷新才能获取其准确值

地址:http://www.17bianji.com/kaifa2/JS/23485.html

关键词: 探索发现

乐购科技部分新闻及文章转载自互联网,供读者交流和学习,若有涉及作者版权等问题请及时与我们联系,以便更正、删除或按规定办理。感谢所有提供资讯的网站,欢迎各类媒体与乐购科技进行文章共享合作。

网友点评
自媒体专栏

评论

热度

精彩导读
栏目ID=71的表不存在(操作类型=0)