HTML定义:
<div id="domestic_locations_list" data-iconpos="right">
</div>
使用jquery:
{
locHtmlString += '<input type="checkbox" id="' + fieldId + '" name="locCheckBox" value="' + locField.id + '" ' + checked + '/>'
+ '<label for="' + fieldId + '" >'
+ locField.name + '</label>';
}
$("#domestic_locations_list").empty().append(locHtmlString).trigger('create');
它应该附加data-iconpos =“right”但是在从Cordova 2.8升级到JQuery-1.9.1.js和JQuery-Mobile-1.3.2.js,.css和cordova 2.9.0后它没有提供适当的UI .0和JQM-1.1.1和jquery-1.7.2
它应该像这样工作: http://view.jquerymobile.com/1.3.2/dist/demos/widgets/checkbox/ 默认情况下,它有搜索图标,我在我的项目中添加了图片文件夹,当我选择它时,搜索图标变为主页 为什么会这样?升级之前它已成功运行。
答案 0 :(得分:1)
即使我有同样的问题。为了解决这个问题,我刚刚添加了这个课程
class="ui-btn-right"
。
如果您检查元素(右键单击要在任何基于webkit的浏览器(如chrome)中放置的元素),您会注意到默认情况下它设置为left。您需要将其设置为正确。
示例:
<a href="#blog" data-icon="arrow-r" data-iconpos="right" class="ui-btn-right">Blog</a>
答案 1 :(得分:0)
我一直有类似的问题,但只有IOS。我也得到了“蓝屋”。我能够获得正确的复选框样式的唯一方法是使用以前版本的jQuery Mobile的CSS文件。例如,我使用jquery.mobile-1.2.1.css而不是1.3.2。