我正在使用 jquery mobile 1.3 处理 asp.net 页面,我正在使用 vb 生成 asp.net 复选框和标签控件。然后我使用java脚本将asp标签转换为标签。所有代码看起来都很好,但我的控件不是样式(jquerymobile)。所以在我的页面加载和java脚本之后我得到了什么。
<input id="ContentPlaceHolder1_chkbox2" type="checkbox"name="ctl00$ContentPlaceHolder1$chkbox2">
<label for="ContentPlaceHolder1_chkbox2">YES</label>
但未将样式设置为 jquery mobile 复选框,我如何设置动态控件的样式。
I tried:
$('#page1').trigger('create');`
$('#page1').page();
没有任何作用。请帮忙谢谢
最佳答案
更新答案
要更改 type=checkbox
或 type=radio
的文本:
$('label[for=name]').find('span.ui-btn-text').text('New Text');
<强> Demo 包括:
- 更改文字
- 使用
.checkboxradio().trigger('create'); 添加/创建新复选框
- 使用
.prop('check', true);
和.checkboxradio('refresh); 动态“选中/取消选中”复选框
以此方式刷新复选框或单选按钮
$('[type=checkbox]').checkboxradio('refresh')
关于javascript - 设置加载内容的样式 jquerymobile,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16178916/