gpt4 book ai didi

javascript - JQuery 无法识别的表达式包含选择器

转载 作者:行者123 更新时间:2023-11-29 17:56:02 25 4
gpt4 key购买 nike

我正在将一些代码从使用 jQuery v1.11.2 的项目复制到使用 v3.1.0 的新项目,但以下代码行不起作用。我在控制台中收到无法识别的表达式错误:

$('#createEditTabs a[data-target=#tabEditConfig]').tab('show');

这条线在旧项目中运行良好,但在新更新的项目中无法运行。不确定为什么或 v3.1.0 在使用包含选择器时有一些差异。

最佳答案

用引号将属性值括起来,以避免以 # 开头的问题。

$('#createEditTabs a[data-target="#tabEditConfig"]').tab('show');
// -^-- --^-

属性值应该是 valid identifier或带引号的字符串。在您的代码中,它不是 valid identifier (包含 #)所以使用带引号的字符串。

关于javascript - JQuery 无法识别的表达式包含选择器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38953464/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com