只要在function里面添加一个event就解决了 楼主厉害!!
$(".selectBox .imitationSelect").on("click", function(event) { $(this).parent().next().toggle(); //ul弹窗展开 $(this).next().toggleClass("fa-caret-up") //点击input选择适合,小图标动态切换 if (event.stopPropagation) { // 针对 Mozilla 和 Opera event.stopPropagation(); } else if (window.event) { // 针对 IE window.event.cancelBubble = true; } /*阻止事件传播,事件从点击的元素出发,向外(window)传播, 如果不写个阻止事件,会导致下面的document点击函数一起执行,导致显示失败*/ });