【发布时间】:2009-12-23 11:15:11
【问题描述】:
我尝试了各种选项,但无法让愚蠢的事情发挥作用。如何获取
<ul id="dumb">
<li><a href="#">Something<span></span></a></li>
<li><a href="#">Something Else<span></span></a></li>
</ul>
单击 应该给跨度一个“活动”类,当单击另一个时,它应该将其从原始范围中删除并将其添加到该 ...
谢谢!
【问题讨论】:
我尝试了各种选项,但无法让愚蠢的事情发挥作用。如何获取
<ul id="dumb">
<li><a href="#">Something<span></span></a></li>
<li><a href="#">Something Else<span></span></a></li>
</ul>
单击 应该给跨度一个“活动”类,当单击另一个时,它应该将其从原始范围中删除并将其添加到该 ...
谢谢!
【问题讨论】:
$(function(){
$("#dumb > li > a").click ( function(){
$("#dumb > li > a > span").removeClass ( 'active' );
$(this).find('span').addClass('active');
return false;
});
});
【讨论】:
试试这个:
$(document).ready(function(){
var $MySpans = $("#dumb li a span");
$MySpans.click(function(){
$MySpans.removeClass();
$(this).addClass("active");
});
});
你也可以试试这个,如果可行的话,它会是一个更快的选择器:
var $MySpans = $("#dumb>li>a>span");
【讨论】:
jQuery('#dumb li a span').addClass("active");
【讨论】: