ASP.NETは、ノードに、いくつかの予測可能なクライアントIDを割り当てを達成したいです。これらのクライアントIDを使用して、clickイベントにjqueryを割り当てることができます。
$(document).ready(function() {
$("#id_of_your_node_in_html_page").click(function() {
//do something
});
});
言うことより:
をノードのクライアントIDを取得するには、どのように?ツリービューのサーバIDがmy_tree
であるとします。次に、ノードのクライアントIDは、次のようになります:
Accomodations my_treet0
PIER HOUSE... my_treet1
BLUE PARROT.. my_treet2
ISLAND CITY.. my_treet3
Hotels my_treet4
COUNTRY...... my_treet5
注t
と増加します。しかし、この方法は信頼性がありません。 1つの子ノードを追加または削除すると、後続ノードのクライアントIDが変更されます。
オルタナティブ:ここ
は、クライアントIDを取得するための、より信頼性の高い方法です。 Accomodations
の代わりに、ノードのtextプロパティーに<a id='nodeAccomodations'>Accomodations</a>
と記述します。次に、nodeAccomodationsをクライアントIDとして使用できます。