私はクラスや何かを持っていなかったときにxml解析が行われていましたが、今はjquery mobileを使ってスタイルを設定しようとしています。ロード後にスタイルがjqueryによって適用されるように、この方法でリストを作成する必要があります。しかし、それはリストの最初の結果をロードするだけです。もし私が$(this).text()を警告するなら、私は正しい5つの応答を得ます。しかし、次のコードは動作しません。jQueryモバイルテーブルを作成するときにxmlが正しくループしない
$(document).ready(function() {
$.ajax({
type: 'GET',
url: 'test.xml',
dataType: 'xml',
success: function(xmlDoc) {
var $xml = $(xmlDoc);
$xml.find('FirstName').each(function() {
$("#list").html('<li ><a href="acura.html">' + $(this).text() + '</a></li>');
$("#list").listview('refresh');
});
}
});
});
相続人のhtml:あなたはすべてのループで新しいHTMLを設定しているここで
<body>
<div data-role="page">
<div data-role="header">
<h1>Deep Web</h1>
</div><!-- /header -->
<ul id="list" data-role="listview"></ul><!-- /content -->
<div data-role="footer">
<h4>Footer content</h4>
</div><!-- /footer -->
</div>
</body>