当前位置:网站首页资讯教程软件教程→详情

获取layui-tree点击的元素,layui-tree在iframe里打开链接

时间:2020-02-29    人气:1758    作者/来源:下载无忧

前言,开发河南省消防救援总队营房管理系统,为了给客户更好的体验,这个功能花费了四五个小时,只怪自己学艺不精,又追求完美。

1.获取layui-tree点击的元素
为了看到正在点击的是layui-tree具体标签,想给点击的标签加个特殊颜色,想尽各种办法都没有实现。最后一句话解决了,layui-tree的坑太多,layui-tree实际应用非常多,功能还不够强大,但愿官方能提供更多功能。

页面结构元素如下:

<a href="http://www.xiazai51.com" target="rightMain" class="layui-tree-txt">下载无忧提供丰富的软件供您下载</a>

只需要在页面加以下代码:

//切记需要获取的标签名称、标签属性,比如a、div、li等

 $(document).on('click','a.layui-tree-txt',function(){
            layer.msg($(this).html());//获取点击的标签 

           $('#test1 a').removeClass('ccc');//先把要加的样式去掉
            $(this).addClass('ccc');//给点击的元素添加样式
 });
这样就会弹出标签里的内容,当然你也可以对改标签进行各种操作了。

css样式如下:

.ccc a:hover {background: #4E5465;color: #ff0000;}
.ccc a:active, a:hover {background: #4E5465;color: #ff0000;}
.ccc{background: #4E5465;color: #ff0000;}

2.  layui-tree在指定的iframe里打开

        tree.render({
            elem: '#test1' 
           ,data:你的数据
           , isJump: true 
           , click: function(node,item){
               $(".layui-tree-txt").attr("target","rightMain");
            }
        });

最终页面效果如下:点击左侧layuitree菜单,具体点击的元素改变样式,在右侧iframe里打开相应操作页面。

河南省消防救援总队营房管理系统


河南省消防救援总队营房管理系统

原创:下载无忧

关于我们|网站帮助|网站声明|联系我们

Copyright @ 2020-2028 下载无忧.All Rights Reserved

下载无忧是一个绿色、安全、免费的下载网站,提供电脑软件、网络游戏、手机应用、手机游戏下载

备案编号: 豫ICP备16017571号-3    公安备案号:41010402002332

服务热线

170-8835-6868

微站

扫描微站