Я использую jstree и пытаюсь захватить событие изменения состояния флажка. Как получить текущее состояние выбранного флажка и его идентификатор списка?
Пример, который я нашел здесь:
Захват событий Jquery Jstree
работает, но я не могу понять, как получить состояние проверки узла. Если есть лучший или более простой способ, я открыт для других предложений.
$("#demo1").bind("change_state.jstree", function (e, d) {
if ((d.args[0].tagName == "A" || d.args[0].tagName == "INS") &&
(d.inst.data.core.refreshing != true && d.inst.data.core.refreshing != "undefined"))
{
//if a checkbox or it's text was clicked,
//and this is not due to a refresh or initial load, run this code . . .
alert("list id: " +d.rslt.attr("id"));
alert("is item checked?" +"***TODO***");
}
});
Спасибо.
** РЕДАКТИРОВАТЬ: я разъяснил свой вопрос, чтобы избежать путаницы по поводу объединения плагинов (это не то, что я делаю). Я включил флажки дерева в jstree. **