1

jQuery Mobile ListView 内に順序付きリストを作成しようとしています。問題は、リストビューに がありdata-autodividers="true"、これが埋め込まれた順序付きリストにも適用されることです。とのそれぞれにdata-role="none"を設定しようとしました。そもそもオートディバイダーが作成されないようにする方法はありますか?ollidata-autodividers="false"olol

埋め込まれた仕切りをターゲットにして として設定するだけでこの問題を解決しましたdisplay:noneが、そもそもjQuery Mobileに仕切りを追加しないでもらいたいです。

ここに JSFiddle があります: http://jsfiddle.net/straker/eM8tb/

これはhttps://stackoverflow.com/questions/13422871/jquery-mobile-listview-and-formatting-embedded-html-listsと同様の質問ですが、リストのスタイリングではなくオートディバイダーを扱います (これも間違っていますが、CSS で修正することもできます)。

4

1 に答える 1

1

JQMドキュメントでも見つかりませんでした。

ただし、このスクリプトを使用して、内部リストのオートディバイダーを削除できます。

ここでデモを参照してくださいhttp://jsfiddle.net/eM8tb/3/

Jクエリ

$( "ol#inner_list li" ).each(function() {
    var c = $(this).text();
    if (c.length == 1)
        $(this).remove();
});

HTML

<ol id='inner_list' data-role="none" data-autodividers="false">
于 2013-06-01T06:17:02.653 に答える