0

ここ数時間、DOM 内で値を取得する方法を見つけようとしてきました。以下のコードに示すように、JQuery 関数を使用してカスタム リスト ディバイダーを実装しています。

$('#postlist').listview({
    autodividers: true,
    autodividersSelector: function (li) {
    var out = $(li)[0];
    console.log(out);
    return out;
   }
});

これまでに取得していた[object HTMLLIElement]のは、仕切りの見出しだけでした

このビットを編集して、機能する最終的なコードを貼り付けました。

作業コード

$('#postlist').listview({
    autodividers: true,
    autodividersSelector: function (li) {
       var out = li.find("p").map(function() {return $(this).text();});
       var out1 = out.get(1);
    return out1;
    }
});

出力画像

ここに画像の説明を入力

4

2 に答える 2

0

これの代わりに:

$(li)[0]; //Dont wrap up with '$'. It's unecessary.

これを使って:

li.find("p").eq(1).text();

デモ: http://jsfiddle.net/62LZm/

于 2013-11-10T09:09:12.840 に答える