0

javascript を使用して json フィードを解析し、結果を表示しています。jquery モバイルも使用しています。解析してから表示すると、li の 1 つに黒丸が表示され、なぜ表示されているのかわかりません。

結果を静的に表示しようとすると、このliの箇条書きが表示されません。なぜこれが起こっているのかについてのアイデアはありますか?

json の解析 + 表示:

         $("#results").append('<ul data-role="listview" data-inset="true" data-theme="d" data-divider-theme="a" style="white-space:normal">   <a href="#page2" data-transition="slide">  <li data-role="list-divider" role="heading" class="ui-li ui-li-divider ui-btn ui-bar-c ui-corner-top">'+item.business.name+'</li> <li class="custom_listview_img" style = "background-image:url('+item.images.image_smart+');"></li></a></ul>');

静的表示:

         <ul data-role="listview" data-inset="true" data-theme="d" data-divider-theme="a" style="white-space:normal"> 
            <a href="#page2" data-transition="slide">
            <li data-role="list-divider" role="heading" class="ui-li ui-li-divider ui-btn ui-bar-c ui-corner-top">Himalayan Flavors</li> 
            <li class="custom_listview_img" style = "background-image:url('http://c.yipitcdn.com/thumbor/SOWRPRFYvkagojw-sA_VPeSKK_k=/408x357/smart/c.yipitcdn.com/deal/20-to-spend-on-food-and-drink-3761-1374483321.jpg');"></li>
        </a>
        </ul>
4

2 に答える 2

1

これはスタイリングの問題です。

ul {list-style : none;}

箇条書きを削除する CSS で

フィドル

于 2013-07-27T03:41:33.973 に答える
0

これの最も可能性の高い理由は、リストのスタイルを変更している onload js です。そのため、ページが読み込まれたら。呼び出されません。

たとえば、コードを配置した後に expicilty を呼び出してみてください

$("#listview").css("list-style-type","none");

そして重要なことに、与えられたコードにはJSONはありません

于 2013-07-27T03:44:01.173 に答える