0

私は ShowCheckBox(true) を持つ TreeView を持っています。JQuery を使用して、2 番目のレベルでチェックされたノードのすべての値を取得する方法を教えてください。

4

1 に答える 1

1

これはjQueryセレクターに関するものです:

第 2 レベルのチェックされたチェックボックスの値を配列として取得するには、次のコード行を使用できます。

var array = $('#TreeViewName>ul>li>ul>li>div :checked').map(function(){ return this.value});

ノードのテキストまたは値を取得するには、対応するメソッド ( getItemTextまたはgetItemValue ) を使用する必要があります。

ドキュメントに例があります:

var treeview = $('#ProductsTreeView').data('tTreeView');
var nodesSecondLevel= $("#TreeView1>ul>li :has(>div :checked)");
var arrayOfValue = nodesSecondLevel.map(function(){
    return treeview.getItemValue(this);
})
于 2013-02-27T18:25:11.657 に答える