jstree и href
Вопрос ламерский наверно:
Подключил к проекту jstree. Надо чтобы по клику на элементе дерева был переход по ссылке, а она переходы блокирует. Подошел с другого бока, решил в скрипте прям узнать href ссылки и сделать редирект прям из скрипта. В общем конструкция там такая: <ul><li><a href="slug"></a></li></ul> в скрипте клик определяется функцией: .bind("select_node.jstree", function (event, data) { // `data.rslt.obj` is the jquery extended node that was clicked }); Вопрос: Как мне узнать href ссылки <a>, если она является дочерним элементом для тега <li>, который доступен через переменную data.rslt.obj ? |
Сделал так:
(data.rslt.obj).children('a').attr('href') общая конструкция: .bind("select_node.jstree", function (event, data) { // `data.rslt.obj` is the jquery extended node that was clicked location = (data.rslt.obj).children('a').attr('href'); }); Наверное это хак, так как там скорее всего есть более цивилизованный способ, но тем не менее для временного решения пойдет. глупо не знать таких вещей, да )) |
Да нет, нормальное решение.
Цитата:
(location = ((((((data).rslt).obj).children('a')).attr('href') ))); |
Цитата:
|
Цитата:
|
Часовой пояс GMT +3, время: 07:41. |