<table class="tabletopmenu">
<tr>
<td class="active"><a href="#" ><span>HOME</span></a></td>
<td ><a href="#"><span>NEW ARRIVALS</span></a></td>
<td><a href="#"><span>TOP RATED</span></a></td>
<td><a href="#"><span>RINGS</span></a></td>
<td><a href="#"><span>EARRINGS</span></a></td>
<td><a href="#"><span>BRACELETS</span></a></td>
<td><a href="#"><span>NECKLACES</span></a></td>
<td><a href="#"><span>ACCESSORY</span></a></td>
<td><a href="#"><span>SALE</span></a></td>
</tr>
</table>因为class="active"这个类,是不固定在第一个td里面的,点击的时候它会到相应的td里面去,
现在我想做一种效果,当class="active"这个类在第一个td里面时给它做一个样式margin-left:2px;},
.first_active a{margin-left:2px;}
我试着写了两种方法,但是都不对:
$(".tabletopmenu td:first .active").addClass("first_active");
--------------------------------------------------------------
$(".tabletopmenu td.active:first ").addClass("first_active");
朋友们,你们觉得应该怎样写才对了?
<tr>
<td class="active"><a href="#" ><span>HOME</span></a></td>
<td ><a href="#"><span>NEW ARRIVALS</span></a></td>
<td><a href="#"><span>TOP RATED</span></a></td>
<td><a href="#"><span>RINGS</span></a></td>
<td><a href="#"><span>EARRINGS</span></a></td>
<td><a href="#"><span>BRACELETS</span></a></td>
<td><a href="#"><span>NECKLACES</span></a></td>
<td><a href="#"><span>ACCESSORY</span></a></td>
<td><a href="#"><span>SALE</span></a></td>
</tr>
</table>因为class="active"这个类,是不固定在第一个td里面的,点击的时候它会到相应的td里面去,
现在我想做一种效果,当class="active"这个类在第一个td里面时给它做一个样式margin-left:2px;},
.first_active a{margin-left:2px;}
我试着写了两种方法,但是都不对:
$(".tabletopmenu td:first .active").addClass("first_active");
--------------------------------------------------------------
$(".tabletopmenu td.active:first ").addClass("first_active");
朋友们,你们觉得应该怎样写才对了?
解决方案 »
- js事件被触发后,是单独一个线程执行事件处理代码吗?
- EXTJS4 GRID动态生成列的问题
- 如何转换输入\n或空格时的内容?
- 怎样获取到列表框的值
- FF不支持javascript的for in语句吗?
- 如何使用javascript实现一个在线编辑功能的textarea呢?
- JS设置cookie连续超过20个值后冲掉domino服务器设置的DomAuthSessId,导致用户需要重登陆问题
- 谁用过OWC(微软的EXCEL控件)?帮帮忙
- 如何手动改变iFrame的大小?????????
- 请教高手:object标记里面的classid的值如何获得?
- Javascript构造类异常,请高手指点
- 经典老问题 困惑死多少新人
$(".tabletopmenu td:first.active").addClass("first_active");//试一下这个,中间的空格去掉,我这边测试可以!
$(".tabletopmenu td").blur('click',function(){this.removeClassClass('first_active');})//用完还记得清除!