我对以下 jQuery 脚本有疑问:
$('span').click(function(){
var info = $(this).attr("rel");
var reference = this;
if ($(this).hasClass('listed')) {
// alert('follow');
$(".unlisted").addClass("unlisted-bw");
$(".special").addClass("special-bw");
}
if ($(this).hasClass('special')) {
// alert('follow');
$(".unlisted").addClass("unlisted-bw");
$(".listed").addClass("listed-bw");
}
if ($(this).hasClass('unlisted')) {
// alert('follow');
$(".listed").addClass("listed-bw");
$(".special").addClass("special-bw");
}
});
我希望它的工作方式是,如果我单击一个跨度(special
或listed
)unlisted
,其他跨度将处于非活动状态。我怎么能用 jQuery 做到这一点?
我创建了这个脚本,但无法正常工作。 http://jsfiddle.net/3nsrd/