誰でも次のクエリを手伝ってもらえますか
- Jqueryを使用してasp.netツリービューノードのValuepathプロパティを取得するには?
- Jqueryを使用してasp.netツリービューコントロールにノードを挿入するには?
- Jqueryを使用してasp.netツリービューコントロールからノードを削除するには?
jQueryを使用してクライアント側でこれらのことを行いたいです。これらのことを行う方法はありますか?
最初の質問への回答
1.Jqueryを使用してasp.netツリービューノードのValuepathプロパティを取得する方法は?
答え:
//**tvFolderStr** is the ID of TreeView. But in javascript it need embed with **_Data**
var selectedItem = tvFolderStr_Data.selectedNodeID.value;
var selectedNode = document.getElementById(selectedItem);
if (selectedNode != null) {
var nodePath = selectedNode.href; //result= "javascript:__doPostBack('tvFolderStr','sMyDoc-79\\test2-80')"
//OR
var nodePath = selectedNode.pathname;//result="__doPostBack('tvFolderStr','sMyDoc-79\\test2-80')"
nodePath = nodePath.split(',')[1];
}
NodePath には valuePath が含まれます。ただし、サンプル結果に示すように、他の値も含まれています。これらの不要なテキストを nodePath 変数から削除する必要があります。