0

リストビューを動的に生成しました。現在、リストビュー ul のすべての li 要素には、リストの生成中のイベント バインドにより、特定のイベントがあります。これで、このリストビュー data-filter="true" になります。

次に、別のテキストフィールド(別のjqmページから)から、文字列を入力する必要があります.Enterキーを押したときに、値をフィルターフィールドテキスト(リストビューのフィルタリング用)に渡す必要があります。次に、対応するli要素を取得します渡された値に。

誰かが私を正しい方向に向けることができますか?

4

1 に答える 1

0

私は別の方法でそれに取り組みます:

$.each($('#myListView').children(),function(){
    var text = $(this).attr("data-filtertext");
    if(text.toLowerCase().search(search) > 0){
        //do event
        //Since I generate the data-filtertext attr, 
        //and I've guarantee that it wont have duplicate, so: 
        $(this).children("a").click();
    }
});
于 2012-11-22T03:42:28.937 に答える