jquerymobile笔记之赋值刷新

        最近正在做一个WAP项目,虽然jquery mobile框架已经推出很多年了,但是对于大多数时间都在写底层代码的小编来说,这还是初次体验,刚上手时感觉很熟悉,毕竟小编还是有些jquery基础的,可是正打算从浅入使用过度到深入使用时,忽然发现按照以往对jquery使用的理解,有时出不来效果,比如动态向页面控件赋值时,没有效果,跟踪调试发现赋值方法已经执行了,但页面元素并没有发生改变,查了些资料才了解到,原来是受jquery mobile框架样式的影响,需要对赋值控件对象做一步单独处理,接下来就这个赋值问题,把我理解的知识点简单记录一下;

        当向某个容器(div、span)动态插入带有jquerymobile样式的元素时,需要使用create事件;在更新已存在的控件对象数据时,需要使用refresh 方法,jquery mobile对一些常用的表单控件对象提供了refresh方法,大致统计如下:


1、单选按钮、多选按钮

$("#ID").checkboxradio("refresh");


2、滑动条、开关

$("#ID").slider("refresh");


3、选择列表

$("#ID").selectmenu("refresh");


4、列表视图

$("#ID ul").listview();


列表视图内部的li刷新时使用

$("#ID ul li").listview("refresh");


5、模块DIV、其它控件动态插入元素后使用
$("#ID").trigger("create");

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值