十年网站开发经验 + 多家企业客户 + 靠谱的建站团队
量身定制 + 运营维护+专业推广+无忧售后,网站问题一站解决
//缩起全部
钟楼网站制作公司哪家好,找创新互联!从网页设计、网站建设、微信开发、APP开发、响应式网站设计等网站项目制作,到程序开发,运营维护。创新互联从2013年创立到现在10年的时间,我们拥有了丰富的建站经验和运维经验,来保证我们的工作的顺利进行。专注于网站建设就选创新互联。
$('.tree ul li').hide();
//展示第一个
$('.tree ul li: first').show();
大概就是这样
下次问问题建议贴代码(html.css.js),不要放图片,没法调试。。。
script type="text/javascript"
function getChildren(){
var node = $('#tt1').tree('getSelected'); //tt1是你的树的id
if (node){
alert(“有子节点");
} else {
alert("无子节点");
}
}
/script
ul id="tt1" class="easyui-tree" animate="true" dnd="false"
li
spanFolder/span
ul
li state="closed"
spanSub Folder 1/span
ul
li
spana href=""File 11/a/span
/li
li
spanFile 12/span
/li
li
spanFile 13/span
/li
/ul
/li
li
spanFile 2/span
/li
li
spanFile 3/span
/li
liFile 4/li
liFile 5/li
/ul
/li
li
spanFile21/span
/li
/ul
a href="#" onclick="getChildren1()"getChildren1/a
你的问题其实很简单。
点击子菜单,子菜单的url链接,你是用的是框架还是直接跳转到另外一个页面?
如果是另外一个页面;那你用相同的菜单代码;都是一样的样式。要解决的办法就是在该页面把该该页对应的子菜单设置为选中。
如果点击子菜单载入的是框架内容。那就没这个问题了
$("#browser").treeview({
//prerendered: true,加载之后是否打开节点
//url:""
});
prerendered: true 这个参数是控制是否展开的
你的意思是将树的第一层节点加载后直接是展开状态的话这样设置就可以了.
第一步,创建静态页面select.html,引入select2相关的css和js文件,并引入jQuery核心js,如下图所示:
第二步,在body标签内插入select元素,设置属性multiple和class,宽度为300px,如下图所示:
第三步,初始化select2插件,需要调用select2()方法,如下图所示:
第四步,为了演示获取下拉框值,这里利用button按钮点击事件,在select下方插入一个button按钮,如下图所示:
5
第五步,编写按钮点击事件,事件里获取多选下拉框值和文本内容,如下图所示:
6
第六步,在浏览器中进行预览,点击“取值”按钮,会看到打印下拉框选择的值和文字,如下图所示:
在每个树菜单先加样式 display="none" ,点击的时候通过jquery控制被点击的当前样式 为display="block"