首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >JQuery TreeView Plug-in SelectedItem突出显示

JQuery TreeView Plug-in SelectedItem突出显示
EN

Stack Overflow用户
提问于 2009-12-01 00:27:31
回答 2查看 2.7K关注 0票数 2

我正在使用JQuery TreeView插件,我想知道如何突出显示/识别最后选择的节点。有没有人碰到过这个?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2009-12-01 22:46:08

由于我没有收到Alexander Corotchi对我的问题的回答,我最终实现了我自己的解决方案。我相信有更简单的解决方案,但它就在这里。

代码语言:javascript
复制
 $(treeView).treeview({
        /* Initialize TreeView */
    }) 
 $(treeView).click(function onTreeViewClick(sender) {
        var clickedElement = $(sender.target);
        if (clickedElement.hasClass('hover')) {
            //Find all selected nodes and deselect them.
            var treeView = $(document.getElementById('usxTreeView'));
            $.each(treeView.find(".selectedNode"), function(index, node) {
                $(node).removeClass('selectedNode');
            });
            //Select newly selected node
            clickedElement.addClass('selectedNode');
            //Get the node Id for the parent LI
            var parents = clickedElement.parent('li');               
            //This can then be used to identify the node.
            selectedTreeNodeId = parents[0].id; 
        }
    });
票数 2
EN

Stack Overflow用户

发布于 2009-12-01 00:33:13

代码语言:javascript
复制
$('ul.yourclassselected li:last-child').addClass( 'highlight class' );
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1820843

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档