JQuery Treeview 突出显示在 ASP.NET MVC 页面上单击的子节点的背景颜色

发布于 2024-10-11 01:50:38 字数 363 浏览 2 评论 0 原文

我有一个 ASP.NET MVC 页面,它具有使用 JQuery Treeview 构建的左侧菜单导航,如 http://www.dynamicdrive.com/dynamicindex1/treeview/index.htm

这里我将 Childnode 设置为 href 链接,以便加载右侧主部分视图。

现在,对于单击的 childnode,我想突出显示背景颜色。

想知道如何做到这一点?

珍惜你的时间。

谢谢

I have an ASP.NET MVC Page that has Left Menu navigation that is built using JQuery Treeview as in Demo #3 in http://www.dynamicdrive.com/dynamicindex1/treeview/index.htm

Here I made Childnode as href link so that rightside main partial view is loaded.

Now for the chicldnode that is clicked, I want to highlight the background-color.

Wondering how to do this?

Appreciate your time.

Thanks

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

南街女流氓 2024-10-18 01:50:38

jQuery

$(".treeview a").click(function(){ 
    $(this).css("backgroundColor", "blue");
});

CSS

为了让你没有多个“蓝色”背景锚标记,更好的方法就是扩展它们的“选定”班级:

.treeview a.selected { background: blue; }

jQuery

$(".treeview a").click(function(){ 
    $(this).css("backgroundColor", "blue");
});

CSS

What would be better so that you don't have multiple 'blue' background'ed anchor tags is just extend their 'selected' class:

.treeview a.selected { background: blue; }
耳钉梦 2024-10-18 01:50:38

也试试这个技巧:-

$(".treeview a").click(function ()
 {

      $("a").css("backgroundColor", "");

      $(this).css("backgroundColor", "blue");

 });

它对我测试有效......
可以为您提供帮助:::

Try this trick also :-

$(".treeview a").click(function ()
 {

      $("a").css("backgroundColor", "");

      $(this).css("backgroundColor", "blue");

 });

Its works for me tested ...
May b help full for you :::

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文