我在网站上创建了一个快速标签部分。点击后,jQuery抓取数据幻灯片并使用该信息查找匹配的ID并应用一个类。
<div class="service-link" data-slide="#post-123">Click Me</div>
当我使用'this'并且在同一行上定位时,'target'不会将活动类应用于它。
$(this, target).addClass("active");
如果我使用两行,它可以工作。有谁知道我为什么不能使用一条线?
$(this).addClass("active");
$(target).addClass("active");
完整工作脚本 -
$(".service-link").click(function(){
var target = $(this).data("slide");
$(".service-type-slide, .service-link").removeClass("active");
$(target).addClass("active");
$(this).addClass("active");
})`