用jquery附加html但是没有得到样式
我正在添加一些带有js的li到我的网页,因为我使用了一些jquery移动样式表:为了加载js我使用这个代码:
$(document).bind('pageshow', function () { LoadLaadPalen.init(); }
然后将使用此代码:
var myData = [ {"Identifier":1,"Naam":"NOT Given","Adres":"Kopenhagen 9","Postcode":"0000LL","Plaats":"NOT Given","Longitude":"0.00000","Latitude":"0.00000"}, {"Identifier":2,"Naam":"NOT Given","Adres":"NOT Given 1","Postcode":"0000LL","Plaats":"Rotterdam","Longitude":"0.00000","Latitude":"0.00000"}, {"Identifier":3,"Naam":"NOT Given","Adres":"NOT Given 6","Postcode":"0000LL","Plaats":"Rotterdam","Longitude":"0.00000","Latitude":"0.00000"}, {"Identifier":4,"Naam":"NOT Given","Adres":"NOT Given 1","Postcode":"0000LL","Plaats":"Den Haag","Longitude":"0.00000","Latitude":"0.00000"}, {"Identifier":5,"Naam":"NOT Given","Adres":"NOT Given 218","Postcode":"0000LL","Plaats":"Zoetermeer","Longitude":"0.00000","Latitude":"0.00000"} ]; $('.result').append("moi"); var items = []; $.each(myData, function(index, element) { $('.greenfluxlist').append('' + element.Naam + '
' + element.Adres + '
'); });
这必须附加到本节:
Op deze locaties zijn laadpunten aanwezig:
但不幸的是我没有看到任何风格。 我只看到带有文本和蓝色标准链接的子弹..而且如果我要检查源代码,没有任何HTML li代码,但在网页上我看到它们……
看看你的
BMW
您的格式不正确:
' + element.Naam + '
' + element.Adres + '
试着按照我给你的方式去做:
' + data.response[key].label + '
'+ data.response[key].customer + '
从
$('.greenfluxlist').trigger('create'); $('.greenfluxlist').listview('refresh');
尝试添加以下内容:
$('.greenfluxlist').listview('refresh');
我可以举个例子。 第一个附加function:
function success(data) { var html =''; $.each(data.response, function(key, value) { html += '' + data.response[key].label + '
'+ data.response[key].customer + '
'; $('#contact_listview').append($(html)); html=''; }); $('#contact_listview').trigger('create'); $('#contact_listview').listview('refresh'); $.hidePageLoadingMsg; }
而现在的html定义: