我有一个看起来像这样的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。