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脚本
下一篇:关于数组