gpt4 book ai didi

javascript - 首次点击后不再有功能

转载 作者:行者123 更新时间:2023-11-28 01:42:25 25 4
gpt4 key购买 nike

我有一个如下所示的 JS 函数:

$(function() {
$(".accordion").on("click", "dd", function (event) {
$("dd.active").find(".content").slideToggle("slow");
$(this).find(".content").slideToggle("slow");

var current = event.currentTarget
if (current.hasClass('active')) {
current.removeClass('active');
}
})
});

第一部分工作正常,第二部分(从 var current = 开始)第一次工作,然后 jQuery 抛出错误:

TypeError: current.hasClass is not a function
if (current.hasClass('active')) {

如何解决这个问题?

这是一个jsFiddle .

最佳答案

将当前引用包装在 jQuery 对象中

   var current = $(event.currentTarget);

jsFiddle.

关于javascript - 首次点击后不再有功能,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20726938/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com