Jquery控制台错误 - 无法读取未定义

时间:2018-05-16 23:41:40

标签: jquery

我收到一个函数的警告,该函数从类似手风琴的基本标签中删除了类,因此一次只能打开一个(如果它包含然后打开,如果打开另一个标签已打开关闭) ,如果单击打开的选项卡,则关闭)。

function removeClassIn() {
$('div[data-toggle="collapse"]').click(function(){ 

     if ( $( this ).next().hasClass( "in" ) ) {

       $('.af-wrapper').each().removeClass( "in" );

    }

$('div[data-toggle="collapse"]').each(function(){ 
$(this).next().removeClass('in'); 
}) 
}); 


}

错误警告是无法读取未定义的属性'call'。只有在单击相同的选项卡以打开和关闭时才会显示错误。

该功能正在做我想要的但是这个错误会导致其他问题吗?还有什么想法来自哪里?

  • 未捕获的TypeError:无法读取未定义的属性'call'

  • 在Function.each(jquery-2.1.1.min.js:2)

  • 在n.fn.init.each(jquery-2.1.1.min.js:2)

  • HTMLDivElement上的
  • 。 (VM1379 x:76)< - 这是我的功能 removeClassIn();

  • 在HTMLDivElement.dispatch(jquery-2.1.1.min.js:3)

  • 在HTMLDivElement.r.handle(jquery-2.1.1.min.js:3)

0 个答案:

没有答案