这段 javacsript 代码(使用 jquery.treeview 和 jquery.cookie 插件)生成名为“tree_state_undefined”的 cookie。
我真的不太喜欢 javascript,所以任何人都可以告诉我,如何在初始化时获取各个 ul.tree 元素的 ID?
非常感谢
$("ul.tree").treeview({
collapsed: true,
animated: "medium",
control:"#controller_" + $(this).attr('id'),
persist: "cookie",
cookieId: "tree_state_" + $(this).attr('id')
});
记录一下,就是这个插件:
https://github.com/jzaefferer/jquery-treeview/blob/master/jquery.treeview.js
最佳答案
你可以这样尝试:
$("ul.tree").each(function() {
var $ul = $(this);
$ul.treeview({
collapsed: true,
animated: "medium",
control:"#controller_" + $ul.attr('id'),
persist: "cookie",
cookieId: "tree_state_" + $ul.attr('id')
});
});
关于javascript - 在声明中获取元素属性 - jQuery,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25129333/