У меня есть встроенные данные html, как показано ниже, которые отлично отображаются в браузере без каких-либо ошибок.
<li id="node_1" test="testing">Node Name
<data name="name" type="string" value="Steve"/>
<data name="job" type="string" value="Developer"/>
<data name="age" type="int" value="35"/>
</li>
У меня есть следующий код JavaScript:
$('#jstree').on("changed.jstree", function (e, data)
{
var node_id = data.node.id;
var value = $("#"+node_id).attr("test");
console.log(node_id);
console.log(value);
});
Я могу получить доступ к атрибуту "test", добавленному в узел "li". Но не знаю, как получить доступ к дочерним узлам «данных» и получить значение его свойства.
Я нашел несколько указателей в ссылке который использует json, но в моем случае у меня есть только встроенные данные html, и в данный момент я не могу переключиться на json. Пожалуйста помоги.