jquerymobile动态添的无索刷新
2020-12-13 05:43
标签:style blog class c code java 当我们使用Ajax或者javascript动态在页面上添加元素后,如添加select控件的option元素,添加ul的li元素。添加之后我们会发现,它们显示的样式不是jQuery
Mobile的炫酷样式了,而变成了很丑陋的元素样式。如下图所示: 代码如下: 可以看到,jQuery
Mobile并没有对于新添加的元素进行渲染。这种情况下就需要对元素的样式进行刷新。 刷新代码如下: 其实最重要的一句刷新代码是:$(‘#myul‘).listview(‘refresh‘); 刷新后的效果如下图所示: 注意:在使用js或者jQuery获取控件(例如:button、checkbox、radiobutton等)的值时,也是需要先刷新,否则无法获取到最新的值。 下面列出常用的标签的refresh操作,其他的可以举一反三。 2. select
menu的refresh操作: 3.
Checkboxes的refresh操作: 4. Radio
buttons的refresh操作: 新加的:来自:http://hi.baidu.com/life_to_you/item/bf3621365fa5974b033edcbc 各类标签的刷新 1.Textarea
fields 2.Text input
fields 3.Buttons 4.Combobox
or select dropdowns 5.Listviews 6.Slider
control 7.Toggle
switch 8.Radio
buttons 9.Checkboxes jquerymobile动态添的无索刷新,搜素材,soscw.com jquerymobile动态添的无索刷新 标签:style blog class c code java 原文地址:http://www.cnblogs.com/ymh2013/p/3738536.html

"listview" data-inset="true" id="myul">




1. Listview的refresh操作:
$(‘#mylistid‘).listview(‘refresh‘);
var myselect =
$("#myselect");
myselect[0].selectedIndex = 2;
myselect.selectmenu("refresh");
$("#mycheckboxid").attr("checked",true).checkboxradio("refresh");
$("#myradioid").attr("checked",true).checkboxradio("refresh");
$(‘body‘).prepend(‘‘);
$(‘#myTextArea‘).textinput();
$(‘body‘).prepend(‘‘);
$(‘#myTextField‘).textinput();
$(‘body‘).append(‘testing‘);
$(‘#myNewButton‘).button();
var
myselect = $("#sCountry");
myselect[0].selectedIndex = 3;myselect.selectmenu(‘refresh‘);
"myList"data-role="listview"data-inset="true">
$(‘#mylist‘).listview(‘refresh‘);
"fieldcontain">
"range"id="slider-2"value="25"min="0"max="100"/> $(‘#slider-2‘).val(80).slider(‘refresh‘);
"fieldcontain">
var
myswitch = $("#toggle");
myswitch[0].selectedIndex = 1;myswitch .slider("refresh");
"fieldcontain">
"radio"name="radio-view"value="list"/>
"radio"name="radio-view"value="grid"/>
"radio"name="radio-view"value="gallery"/>
$("input[value=grid]").attr(‘checked‘,true).checkboxradio(‘refresh‘);
"fieldcontain">
"checkbox"name="checkbox-1"id="checkbox-1"class="custom"/>
$(‘#checkbox-1‘).attr(‘checked‘,true).checkboxradio(‘refresh‘);
上一篇:windws下发邮件vbs脚本
下一篇:关于数组