我试图从问答切换面板中找到下面代码中的问题,其中每个h3
问题后面都有一个 div 答案。此特定代码应该遍历所有问题和答案并关闭任何打开的问题。
我不是在这里问代码有什么问题,而是我不知道是否有一些技巧可以解决它。例如,当.next()
this 转移到 div 时h3
,最好在某处有一个表示该 div jQuery 对象的变量,即next()
. 并且slideToggle(1000)
很高兴看到正在查看的切换状态变量slideToggle()
。
$('#qa h3').each(function() {
debugger;
this$ = $(this);
if(this$.hasClass('ui-state-active')) {
this$.toggleClass("ui-state-active ui-state-default")
.next()
.toggleClass("ui-accordion-content-active")
.slideToggle(1000);
}
感谢您的任何建议