javascript - jquery中带有箭头的简单下拉列表

标签 javascript jquery html css

我正在尝试创建一个简单的产品列表下拉菜单,它将在点击时过滤产品,因此下拉菜单是Onclick

问题-

我在一个类别中有多个产品,我正在尝试创建一个下拉菜单,该下拉菜单会折叠点击时未使用的其他产品。

我当前的脚本会折叠所有内容并再次打开它,但无法为其附加类以在打开时显示向下箭头。

有没有其他方法可以实现这个或教程/脚本之类的东西,这太麻烦了。

这是 jsfiddle .

$('.topnav li a').click(function(){
    if($(this).parent().children().is('ul'))
    {
        $(this).parent().find('ul').slideToggle();
    }
    else
    {
        if($(this).parent().parent().is('ul.topnav'))
        {
            $('.topnav').find('ul').slideUp();
        }
        else
        {
            $('.topnav').find('ul').slideUp();
            $(this).parent().parent().slideDown('slow');
        }
    }
});

最佳答案

我没有针对你的问题的具体解决方案,

但是你仍然可以看看这个Select2 jquery 插件,你可以有很多功能,比如搜索和显示图像,只需检查这个链接Select2 - DropDown

希望这对你有帮助...

关于javascript - jquery中带有箭头的简单下拉列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20779963/

相关文章:

javascript - 尝试获取 HTML 内容时被阻止

javascript - typescript 公共(public)功能

javascript - 如何构造一个js对象并用js_of_ocaml调用它的方法?

javascript - Webkit 和 jQuery 可拖动跳跃

javascript - 谷歌图表堆叠栏在 onclick 时获取键名

javascript - 如何在移动设备上自动隐藏网页轮播?

javascript - 如何在 Extjs 单页应用程序中添加谷歌分析事件跟踪?

JavaScript Loop 卡住初学者

javascript - D3 : Lag update of force layout hull on click

jquery - 更改一行中最后一个单元格的背景 - Jquery