javascript - 使用 js 或 jquery 限定 html 数据的范围

标签 javascript jquery html attributes

这是我的 html(在 Twig 模板中)

<li id="{{folder.id}}" data-jstree='{"icon":"glyphicon glyphicon-tags", "type":"folder"}' ><a href="#">{{folder.name}}</a>

我正在尝试从“data-jstree”获取“type”的值。

我试过用

var node_id = ref.get_node(sel[i]).id;
var type = $("#"+node_id).attr("data-jstree");

但这给了我这个:{"icon":"glyphicon glyphicon-tag", "type":"tag"} 我只需要类型的值。

提前致谢。

最佳答案

var type = JSON.parse($("#"+node_id).attr("data-jstree")).type

关于javascript - 使用 js 或 jquery 限定 html 数据的范围,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45169509/

相关文章:

javascript - 显示每个月的假期列表

php - 多个 ckeditor 具有相同名称的文本区域

javascript - 加载大量数据/内容时,网站滚动速度很慢

javascript - 如果文本位于两个哈希标签之间,则突出显示文本 ##ccc## 文本 ##234##

javascript - 无法清除基于 Jquery Mobile 的应用程序中的 Dom

javascript - 如何从MemoryStore获取最大值 "id"?

javascript - 如果与大小写不匹配,则搜索不会返回数组元素

jquery - 使用增量 id 重复 html 单元

jquery - 在 MVC4 razor 中使用 "Remote"验证处理多个提交按钮

Javascript - 动态改变绝对定位