0

私は Jstree で MVC c# asp.net 4.0 プロジェクトを使用していますが、小さな問題があります。JSON 配列が取り込まれた jstree があります。

私の問題は、ビューの div にチェックされたときに jstree のチェックボックスの値をキャッチする必要があることです。

4

1 に答える 1

1

OK、私はついにこれが機能するようになりましたこれは私がそれが誰かを助けることを願っている解決策です:)

最初にバインドする必要があります:

    .bind('check_node.jstree', function (e, data) {
        $("#listSelectedActives").html(BuildList());
    })
   .bind('uncheck_node.jstree', function (e, data) {
       $("#listSelectedActives").html(BuildList());

次に、この関数を使用します。

function BuildList() {
    var checked = $("#demoTree").jstree("get_checked", null, true);
    var output = "";

    $(checked).each(function (i, node) {
        var id = $(node).attr("ID");
        var text = $(node).attr("NodeText");


        output += "<p>ID: " + id + " TEXT: " + text + "</p>";
    })

    return output;
}

これがあまりにも紛らわしい場合は、私に知らせてください:)

于 2012-09-24T08:32:00.737 に答える