jQuery动态生成的按钮,没有CSS

| 我正在从Google Places Api获取一些数据,我正在使用jquerymobile向用户显示最近的位置,数据来自JSON,我想生成一组按钮,以便用户轻松单击所选位置。 生成了数据,但是按钮显示为没有样式的链接,甚至与具有样式的另一个按钮的代码相同。这是代码片段。
$.each(pdata.results, function(key) { 
    if (key>0 && key<6) {
$(\'#dPlaces\').append(\'<a href=\"#\" data-role=\"button\">\'+pdata.results[key].name+\'</a>\');                  
} //endif
}); //each
返回数据,但不返回Button样式..想法是我将放置一个onclick()来设置一些值,并使用JQM样式设置按钮列表。 谢谢。 诺曼     
已邀请:
您需要刷新页面,尝试执行以下操作:
$.each(pdata.results, function(key) { 
    if (key>0 && key<6) {
        $(\'#dPlaces\').append(\'<a href=\"#\" data-role=\"button\">\'+pdata.results[key].name+\'</a>\').page();                  
    } //endif
});
或许:
$.each(pdata.results, function(key) { 
    if (key>0 && key<6) {
        $(\'#dPlaces\').append(\'<a href=\"#\" data-role=\"button\">\'+pdata.results[key].name+\'</a>\');                  
    } //endif
});

$(\'#dPlaces\').page();
更新:
$(\'div\').live(\'pageshow\',function(event, ui){
    $.each(pdata.results, function(key) { 
        if (key>0 && key<6) {
            $(\'#dPlaces\').append(\'<a href=\"#\" data-role=\"button\">\'+pdata.results[key].name+\'</a>\');                  
        } //endif
    });

    $(\'#dPlaces\').page();
});
文件:http://jquerymobile.com/demos/1.0a4.1/#docs/api/events.html     

要回复问题请先登录注册