Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/442.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/71.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 类别选择中的手风琴切换箭头_Javascript_Jquery_Bootstrap Accordion - Fatal编程技术网

Javascript 类别选择中的手风琴切换箭头

Javascript 类别选择中的手风琴切换箭头,javascript,jquery,bootstrap-accordion,Javascript,Jquery,Bootstrap Accordion,我已经做了一个代码笔,使之尽可能简单。用箭头打开树,然后单击单词“选择”该类别。 我遇到的问题是,当我单击嵌套类别时,它的父箭头会翻转到右箭头,而不是停留在下箭头位置 我在这篇文章中使用的主要代码如下: var thisParents = $(this).parents('.list-group').not('.list-group-root'); $(".list-group").not(thisParents).collapse('hide'); $(".list-group").not(

我已经做了一个代码笔,使之尽可能简单。用箭头打开树,然后单击单词“选择”该类别。

我遇到的问题是,当我单击嵌套类别时,它的父箭头会翻转到右箭头,而不是停留在下箭头位置

我在这篇文章中使用的主要代码如下:

var thisParents = $(this).parents('.list-group').not('.list-group-root');
$(".list-group").not(thisParents).collapse('hide');
$(".list-group").not(thisParents).find('.fa-chevron-down').addClass('fa-chevron-right').removeClass('fa-chevron-down');

提前谢谢

我已经想出了解决问题的办法

var thisParents = $(this).parents('.list-group').not('.list-group-root');
$(".list-group").not(thisParents).collapse('hide');

var parentIcons = $(thisParents).prev('.list-group-item').find('.fa');
$(".list-group").find('.fa-chevron-down').not(parentIcons).addClass('fa-chevron-right').removeClass('fa-chevron-down');

只要删除你发布的部分代码,它就可以正常工作。不是吗?@ZakariaAcharki用箭头打开,然后单击要选择的单词,然后我想你会看到我在说什么。打开看看我在说什么。@ZakariaAcharki,但是在这个版本中,当你做出选择时,它不再折叠其他打开的类别,同样的事情也会发生在你的版本中