我正在使用Jquery将数据追加到一个div。但是,在append语句之后,页面上没有任何内容显示。jQuery追加不追加任何内容
我尝试使用$(窗口).load来确保页面已加载,但这仍然不起作用。
HTML
<ul data-role="listview" id="clubcontent" data-inset="true">
</ul>
JS
$(document).on('pageinit', '#page-tasklist', function() {
$('clubcontent').listview();
getClubs();
});
function getClubs() {
var json = jQuery.parseJSON(window.localStorage.getItem("clubs"));
var clubcontent = $('clubcontent');
for (var i = 0; i < json.length; i++){
clubcontent.append('<li><a href="#" data-club-id=\"' + json[i].id + '\" rel="external">' + json[i].name + '</a></li>');
alert(json[i].name);
}
clubcontent.listview("refresh");
};
不,当我提醒值,因为我在for循环中,它完美地出来 – user3630775