解决方案 »
- 单击按钮复制文本到剪切板有问题,本人菜鸟,多多关照,谢
- js 用split textarea内的断行问题
- 如何解决td打印分页
- 小菜鸟请求帮助修改代码
- 在JavaScript中怎样调用C#代码
- 怎样用onclick事件设置文本框的disabled属性
- 在可编辑区内可放置图片、表格、文字,唯独不能放置层(但可通过程序添加层),请问各位达人是怎么回事?谢谢!
- 请问如何打印iframe里面的内容?
- web中的打印方案?
- echarts做出来以后,整个图都变杂乱了是什么原因?
- jsTree 监听open_node.jstree事件时,怎样获取展开的结点的ID
- 关于fancybox插件跟lazyload插件在谷歌下冲突的问题。回答就给分,谢谢。
$(function () {
$('#jstree').jstree();
$('button').on('click', function () {
$('#jstree').jstree(true).set_type('child_node_1','glyphicon glyphicon-folder-open'); });
});
</script> 引入的顺序是正确的啊
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>jsTree test</title>
<link href="../css/style.min.css" rel="stylesheet">
</head><body>
<div id="jstree">
<ul>
<li>Root node 1
<ul>
<li id="child_node_1">Child node 1
<ul>
<li>node 1</li>
<li>node 2</li>
</ul>
</li>
<li>Child node 2</li>
</ul>
</li>
<li>Root node 2</li>
</ul>
</div>
<button>demo button</button> <script src="../js/jquery.min.js"></script>
<script src="../js/jstree.min.js"></script>
<script>
$(function () {
$('#jstree').jstree();
$('button').on('click', function () {
$('#jstree').jstree(true).set_type('child_node_1','glyphicon glyphicon-folder-open');
});
});
</script>
</body>
</html>
②又想到会不会是没有导入插件的原因"plugins" : [ "types" ],在自己写的js部分加了$('#jstree').jstree({ plugins : ["types"] });后,不再报not a function错误,但是点击没有任何反应,这个click事件是想将id为child_node_1的图标变成打开的文件夹.
最后整个页面的代码为<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>jsTree test</title>
<link href="../css/bootstrap.min.css" rel="stylesheet">
<link href="../css/style.min.css" rel="stylesheet">
</head><body>
<div id="jstree">
<ul>
<li>Root node 1
<ul>
<li id="child_node_1">Child node 1
<ul>
<li>node 1</li>
<li>node 2</li>
</ul>
</li>
<li>Child node 2</li>
</ul>
</li>
<li>Root node 2</li>
</ul>
</div>
<button>demo button</button> <script src="../js/jquery.min.js"></script>
<script src="../js/bootstrap.min.js"></script>
<script src="../js/jstree.min.js"></script>
<script>
$(function () {
$('#jstree').jstree({ plugins : ["types"] });
$('button').on('click', function () {
$('#jstree').jstree(true).set_type('child_node_1','glyphicon glyphicon-folder-open');
});
});
</script>
</body>
</html>
为什么改后点击按钮没有任何反应,set_type需要的两个参数也传进去了,求大侠指点