Я использую 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. **