.current { color:#568800;font-weight:bold;}
.subitem a { text-decoration:none}
.subitem a:hover { text-decoration:none; color:#568800;font-weight:bold;}<ul id="tree">
<li class="item">
2011-04-10
<ul>
<li class="subitem">调度通知说仪表科看不...</li>
<li class="subitem">调度通知192.16...</li>
</ul>
</li>
<li class="item">
2011-04-09
<ul>
<li class="subitem">调度通知 16701...</li>
</ul>
</li>
</ul> $(".subitem").click(function (){
$(this).children().addClass("current").parent().siblings().children("a").removeClass("current");
});
我在网上下载了一个jQuery的treeview插件。但是现在想设置成点击A目录里的东西,将标题设置为绿色,然后点B目录下的东西时,A目录里的字体自动恢复成黑色(将样式清除)。我怎么也取不到其他目录的样式,选择器应该怎么写呢?求助大神!!
解决方案 »
- jquery EasyUI有没有groupgrid控件
- ☎☎☎☎☎☎☎ 加个this 和没加有什么区别啊????☎☎☎☎☎☎☎☎
- ATGrid报表控件/WEB插件[专业版]
- 页面载入完了,状态栏怎么还在读
- 如何在网页中使用activex?(activex控件用来实现tiff文件的打开等功能!)
- select三级关联问题,就像省,市,县一样,并且都是从数据库读取出来,三个表!怎么关联
- 如何获得两个互斥的单选按钮的值?(用javascript)
- 新开一篇:每个做js的人最终都要遇上的经典问题
- 怎么模拟鼠标点击一个按扭
- web页为什么不能正确显示,在NETSCAPE下.
- 对ajax返回的dom做效果处理不好控制的问题???
- 一个新手问题,关于对象属性的
.current { color:#568800;font-weight:bold;}
.subitem:hover { text-decoration:none; color:#568800;font-weight:bold;}<ul id="tree">
<li class="item">
2011-04-10
<ul>
<li class="subitem">调度通知说仪表科看不...</li>
<li class="subitem">调度通知192.16...</li>
</ul>
</li>
<li class="item">
2011-04-09
<ul>
<li class="subitem">调度通知 16701...</li>
</ul>
</li>
</ul>
$(".subitem").click(function (){
$(this).addClass("current").parents(".item").siblings().children(".subitem").removeClass("current");
});
<html>
<head>
<title></title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.js" type="text/javascript"></script>
<style type="text/css">
.current
{
color: #568800;
font-weight: bold;
}
.subitem:hover
{
text-decoration: none;
color: #568800;
font-weight: bold;
}
</style>
<script type="text/javascript">
$(function() {
$(".subitem").click(function (){
//你想的太复杂了。将所有子项都移除样式,再给自己加上样式
$(".subitem").removeClass("current");
$(this).addClass("current");
});
});
</script>
</head>
<body>
<ul id="tree">
<li class="item">2011-04-10
<ul>
<li class="subitem">调度通知说仪表科看不...</li>
<li class="subitem">调度通知192.16...</li>
</ul>
</li>
<li class="item">2011-04-09
<ul>
<li class="subitem">调度通知 16701...</li>
</ul>
</li>
</ul>
</body>
</html>
$(".subitem").find('a').removeClass("current");
$(this).addClass("current");
});