これはおそらく誰かにとっては簡単なことですが、それを把握することはできません。私はアラートボックス内のノードを示すこのコードを持っています。これをノードhrefの値、つまりwww.example.com/connector/(nodes番号)に追加するにはどうすればいいですか?また、クリックイベントを停止するデフォルトを防止することも考えられます。どうすれば削除できますか? jqueryには簡単な方法がありますか?自動的にクエリのhrefにノードを追加し、デフォルトをキャンセルします
コードは以下のとおりです。
$("#demo")
.bind("select_node.jstree", function (event, data) {
var selectedObj = data.rslt.obj;
alert(selectedObj.attr("id") + selectedObj.attr("data"));
これにより、ノード番号のアラートが生成されます。
ソースコードから、以下のhref値に追加する必要があります。たぶん
<li id="node_80" rel="folder" class="jstree-closed"><ins class="jstree-icon"> </ins><a href="#" class="jstree-clicked"><ins class="jstree-icon"> </ins>TEST</a></li>
BRILLIANT。ありがとうございました。ノードをクリック可能にできる方法はありますか?どこかにそれに適用される返品虚偽があるようです。簡単に逆転できますか? – user1074541
私はデフォルトの機能を無効にしていることを発見して削除しましたが、今は動作しますので、最後の質問は無視してください。最後に例えば&id = node_80を追加します。 node_を削除するにはどうすればいいですか?簡単な方法はありますか? – user1074541
あなたはstr.replace( 'node_'、 '') – Manatok