0

jquery モバイルを使用しており、リストビューを表示しようとしています。私が含めるとき

            <ul data-role="listview" id = "results">
                <li><a href="index.html">Acura</a></li>
            </ul>

期待どおりに動作します。

ただし、javascript (json から取得) を使用してリストビューに要素を追加しようとすると、最初のコード スニペットが生成する様式化されたリストビューではなく、箇条書きリストとして表示されます。

            var url='http://someurl.com/categories';

            $.getJSON(url,function(json){
                $.each(json,function(i,item){

                    $("#results").append('<li>'+item.category+'</li>');

                });

            });

要素を調べると、jquery を使用してアイテムを追加すると、多くの html コードが欠落しています。何が起こっているのですか?どうすれば修正できますか?

4

1 に答える 1