0

剣道オートコンプリートの onselect イベントで関数を呼び出しています。剣道オートコンプリートプロパティが適用されている要素への参照を取得したいです。同じデータ ソースで 4 つのオートコンプリートがあります。検索が進行中のときに、この要素に読み込み中の画像を表示したい。この要素への参照を取得するにはどうすればよいですか? どのオートコンプリート要素 onSelect が呼び出されているかを知るにはどうすればよいですか? 私を助けてください

$("#pmt_apply_order1").kendoAutoComplete({ 

      select: onSelect,

});
$("#pmt_apply_order2").kendoAutoComplete({ 

      select: onSelect,

});

 function onSelect(e) { 

   // I want reference to  $("#pmt_apply_order1") when selects from $("#pmt_apply_order1")           

 }
4

1 に答える 1

1

onSelect イベント内でthis.elementを使用して、親要素の参照を取得できます。親オートコンプリート要素の ID を取得するには、this.element.attr("id")を使用する必要があります。ここで完全なデモを見ることができます: http://jsfiddle.net/FVQkG/

                function onSelect(e) {

               alert("id of parent auto complete: " + this.element.attr("id"));
                        var dataItem = this.dataItem(e.item.index());

                }
于 2013-02-19T13:01:14.030 に答える