这是我的代码:http: //jsfiddle.net/YKvR3/34/
我将使用我的数组(名称)中的值创建一个控制组。问题是,当我单击加载按钮时,值会添加到控件组中,但 jquery-ui 样式并未像图像中那样加载。控制组未使用 jquery-ui 移动 css 进行样式设置。
$("#load").click(function(){
var name=["one","two"];
var html='<fieldset id="listPlayers" data-role="controlgroup"><legend><h1>Choose as many players as youd like to remove:</h1></legend>';
for ( var int = 0; int < 2; int++) {
html+='<input type="checkbox" name="checkbox-'+int+'a" id="checkbox-'+int+'a" class="custom" /><label for="checkbox-'+int+'a">'+name[int]+'</label>';
}
alert('<legend><h3>Choose as many players as you would like to remove:</h3></legend>'+html+'</fieldset');
$("#list").html(html+'</fieldset');
//$("#list").page();});
我做错了什么?谢谢。