HTML 代码。
<div data-role="panel" data-theme="b" id="locationPanel" data-position="right" data-dismissible="true" data-display="overlay">
</div>
JS代码
$("#trackSearch").click(function () {
if (!loginFlag) {
$("#toggleLogin").click();
return false;
}
$.ajax({
url: '/vehicleAlarm/vehicle/nodeByUser',
type: 'get',
cache: false,
dataType: 'json',
success: function (data) {
if (data.company) {
$("#locationPanel").empty();
var rootStr ="<div data-role='collapsible' id='testcol' data-collapsed='true'><h3>test</h3><div data-role='fieldcontain'> <fieldset data-role='controlgroup'><input type='checkbox' name='checkbox-1a' id='checkbox-1a' class='custom' /><label for='checkbox-1a'> Cheetos</label><input type='checkbox' name='checkbox-2a' id='checkbox-2a' class='custom' /><label for='checkbox-2a'> Doritos</label><input type='checkbox' name='checkbox-3a' id='checkbox-3a' class='custom' /><label for='checkbox-3a'> Fritos</label><input type='checkbox' name='checkbox-4a' id='checkbox-4a' class='custom' /><label for='checkbox-4a'> Sun Chips</label> </fieldset></div></div>"
$("#locationPanel").append(rootStr);
$("#testcol").collapsible();
$("input[type=checkbox]").checkboxradio().checkboxradio('refresh');
$("#locationPanel").panel("open");
$("#testcol" ).on( "collapsibleexpand", function( event, ui ) {
console.log("testexpand2");
});
}
}
});
});
单击按钮时,面板显示和 checkboxradio 小部件显示 jqm 无法呈现原始 html 样式。任何人都可以帮助我吗?..谢谢