ホームページ >ウェブフロントエンド >htmlチュートリアル >jquery ztree チェックボックスで問題を手動で選択します_html/css_WEB-ITnose

jquery ztree チェックボックスで問題を手動で選択します_html/css_WEB-ITnose

WBOY
WBOYオリジナル
2016-06-24 12:01:071260ブラウズ

ztree のチェックボックスは、小さなアイコンをクリックして選択する必要があります。実際のコンテンツをクリックすると、下の図に示すように、チェックボックスが選択されます。「管理者」をクリックして、チェックボックスを選択します。コードは次のとおりですが、トリガーイベントも実行しましたが、まだ選択されていません。
皆さん、よろしくお願いします


var setting = {        check: {            enable: true        },        data: {            simpleData: {                enable: true            }        },        callback: {            beforeClick: function (treeId, treeNode) {                var zTree = $.fn.zTree.getZTreeObj("treeDemo");                if (treeNode.isParent) {                    //zTree.expandNode(treeNode);                    return false;                } else {                    treeNode.checked = true;                     return true;                }            }        }    };


ディスカッションへの返信(解決策)

この機能は利用できないようです!

LZ! 研究結果が出ました。テストもOK!試してみてください

function zTreeOnClick(event, treeId, treeNode) {	var treeObj = $.fn.zTree.getZTreeObj("treeDemo");    var node = treeObj.getNodeByTId(treeNode.tId);	treeObj.checkNode(node, true, true);}		var setting = {			check: {				enable: true			},						data: {				simpleData: {					enable: true				}			},			callback: {		onClick: zTreeOnClick	}		};

LZ! 研究は終わりました。テストもOK!試してみてください


まず、ノードに tId 属性がなく、id 属性しかない場合はエラーが報告されます。 tId を id に置き換えても、このエラーは報告されます。どこかに設定しませんでしたか? ? ?

TIDは自動的に生成されます!同様に、ID をパラメータとして使用してノードを検索することもできます。ノードを取得するにはいくつかの方法があります。

LZ を試すことができます。テストもOK!試してみてください

すごいです


これはうまくいきます
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。