2012-03-20 49 views
3

我有一些代码,需要从数据库中值,并用它们来创建一组复选框动态:保持CSS时使用jQuery/JQM动态创建复选框

$("#cTable").append('<fieldset data-role="controlgroup"> <legend>Option</legend>'); 

cDest = "includes/loadCategories.php"; 

$.getJSON(cDest, function(data) { 
    cInfo = data.items; 
    $.each(cInfo, function(index, info) { 

     $("#cTable").append('<input type="checkbox" name="cat" id="cat_' + info.S_ID + ' class="ui-checkbox" value="' + info.S_ID + '" /><label for="chkCat_' + info.S_ID + '">' + info.S_Name + '</label> </br>'); 
    }); 
    $("#cTable").append('</fieldset>'); 
}); 

的问题是,这些新创建的复选框不要采用JQuery Mobile CSS样式。有没有办法将JQM CSS分配给这个动态创建的元素?

我想过使用JQuery .CSS()函数,但由于我实际上并不知道需要的CSS(因为它是默认JQM的一部分),我不认为我可以使用这种方法。

感谢

+0

它可能是有意义的产生与使用静态CSS文件你的应用程序,这样你就不会遇到这样的问题。 – Andbdrew 2012-03-20 15:40:00

回答