我对于这个控制台错误有点头疼,仅在Safari上才可以(实际上是在MacBook上工作)。
我有这个功能:
function exists(element){ var exists = document.querySelector(element); return exists; }
在另一个函数内部调用:
function includeHoverStylesheet(){ var path = $("body").attr("data-hover"); if (!("ontouchstart" in document.documentElement || exists("link[href='" + path + "'"))) { var link = document.createElement("link"); link.rel = "stylesheet", link.href = path, document.head.appendChild(link) && document.body.removeAttribute("data-hover"); } }
现在,在Chrome上像超级按钮一样工作,但是在Safari上,控制台会抛出此错误:
1) Invalid CSS property declaration at: * 2) jQuery.Deferred exception: The string did not match the expected pattern. 3) SyntaxError (DOM Exception 12): The string did not match the expected pattern.
有人知道发生了什么事吗???
在此先感谢大家!
缺少右括号,因此您使用的是无效的选择器。(正如Roamer-1888提到的那样)
在以下讨论中测试了不同浏览器中的无效选择器的讨论中,只有Safari才带来严格的错误提示:https : //www.reddit.com/r/firefox/comments/5nbmqi/on_handling_invalid_selector_strings/
对于所有jquery用户:请检查您的jquery版本,因为选择器问题已修正。
我仅在Safari上有此错误
var div = $('');声明在Firefox和Chrome上正常运行,但在使用jquery 1.11.1版本时在Safari上无效;但是使用jquery 1.12.4在所有这些程序中都能正常工作。
就我而言,我使用以下语法解决了该问题:
var div = $('', {"class":"abc"});推荐阅读
如何解决《添加文件并在Xcode中选择多个目标》经验,为你挑选了0个好方法。 ... [详细] 如何解决《AWSJSSDK,IAM和DynamoDB问题》经验,为你挑选了1个好方法。 ... [详细] 如何解决《Django编辑和删除,使用通用编辑视图或在视图中创建函数。》经验,为你挑选了1个好方法。 ... [详细] 如何解决《创建一个范围内有间隙的序列》经验,为你挑选了1个好方法。 ... [详细] 如何解决《使用springMVC的Mavenjackson依赖项的问题》经验,为你挑选了1个好方法。 ... [详细] 如何解决《如何在visualstudio中调试python(如何进入库)?》经验,为你挑选了0个好方法。 ... [详细] 如何解决《DataTables获取所选行的单元格的数组数据》经验,为你挑选了1个好方法。 ... [详细] 如何解决《Androidandroid.permission.SEND_SMS无效》经验,为你挑选了1个好方法。 ... [详细] 如何解决《有没有办法在Android工作室中标记TODO完整?》经验,为你挑选了3个好方法。 ... [详细] 如何解决《删除除一个以外的所有目录》经验,为你挑选了1个好方法。 ... [详细] 如何解决《如何使用webworker的postMessage传输大对象?》经验,为你挑选了1个好方法。 ... [详细] 如何解决《什么是这个C++函数声明》经验,为你挑选了1个好方法。 ... [详细] 如何解决《如何更改颜色栏上基数和指数的字体大小?》经验,为你挑选了1个好方法。 ... [详细] 如何解决《在Ionic/Cordova应用程序上仅显示数字键盘》经验,为你挑选了2个好方法。 ... [详细] 如何解决《TCP模式下的AWSELB上的HTTP2》经验,为你挑选了1个好方法。 ... [详细] 如何解决《我可以使用二进制在汇编中写入整数常量吗?》经验,为你挑选了1个好方法。 ... [详细] 如何解决《iframe中的CSSvh单位》经验,为你挑选了1个好方法。 ... [详细] 如何解决《如何检测MicrosoftBand版本》经验,为你挑选了1个好方法。 ... [详细] 吐了个 "CAO" !RankList | 热门文章
- 1在Racket脚本中调用`racket`
- 2如何用moment.js减去2次,然后减去几分钟
- 3Varnish Hashtwo/Xkey和Fastly的"代理键"是一样的吗?
- 4Matplotlib 1.5使用axes.prop_cycle
- 5对象适合不影响图像
- 6components由Swift中的多个分隔符分隔
- 7Stream.forEach是否遵循顺序流的遭遇顺序?
- 8在TensorFlow中合并字符串张量
- 9android检测测试的输出在哪里?
- 10节点错误:"找不到模块'路由'"
- 11如何将swagger与我的快速应用程序集成
- 12cv2.ml_KNearest对象没有属性find_nearest
- 13为什么我不能使用jQuery检查这个单选按钮?
- 14什么是phpMyAdmin对我的UNION ALL查询做什么?
- 15从Python调用C Math函数的高效解决方案
- 16有没有办法在向量常量时间中插入一些东西
- 17Spring JPA不在
- 18引导程序布局-我们是否应始终使用XS col类
- 19分段故障11,因为C中有40 MB的阵列
- 20配置Django和Google云端存储?
DevBox开发工具箱 | 专业的在线开发工具网站 京公网安备 11010802040832号 | 京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有