jquery 从 1.9.1 迁移到 3.7.1 后 ui-multiselect 显示值出现问题

Issue with ui-multiselect display values after jquery migration from 1.9.1 to 3.7.1

提问人:user_1 提问时间:11/9/2023 最后编辑:user_1 更新时间:11/10/2023 访问量:50

问:

我已将 jQuery 和 jQueryUI 版本分别从 1.9.1 更改为 3.7.1 和 1.9.2 更改为 1.13.1,并使用 AngularJS 版本 1.2.5。

ui-multiselect 下拉项值未显示在 UI 上,但当我将鼠标悬停在下拉列表的文本字段上时,可以看到该值,并且当我签入调试器工具时,该值存在于标签内。

我已经更改了 0.3.1 版本的 ui-multiselect CSS 和 JS 文件,但它仍然有同样的问题。

此外,jQuery主题js文件已升级到1.13.1。 附加错误快照,在此处输入图像描述

javascript jquery jquery-ui-multiselect

评论

0赞 Rory McCrossan 11/9/2023
关于这个问题,这听起来像是 CSS 中的 z-index 问题。使用 DOM 检查器仔细检查这一点,并根据需要进行调整。然而,撇开这个问题不谈,如果你使用的是 Angular,那么你几乎肯定不应该使用 jQuery,你绝对不应该使用 jQueryUI。
0赞 user_1 11/9/2023
我已经检查了 css,但没有发现使用 z-index 属性,并且在 jquery 升级之前它工作正常。
0赞 user_1 11/10/2023
我已经添加了 z-index 属性并尝试过,但没有运气仍然是同样的问题。

答: 暂无答案