(jQuery.js error) uncaught错误:语法错误,无法识别的表达式:[href=#]

(jQuery.js error) uncaught Error: Syntax error, unrecognized expression: [href=#]

本文关键字:错误 表达式 识别 href error js jQuery uncaught 语法      更新时间:2023-09-26

我有一个WP插件的问题。用户不能上传头像或背景,也不能从个人资料部分查看他们的个人资料。一旦按钮被按下执行与配置文件相关的操作,它们就会被重定向到主页。下面是一小段代码(接收错误的函数)和控制台日志错误的图片。

一些控制台日志错误是因为没有图片。我特意删除了个人资料和背景照片。无论有没有图片,这个问题都会发生。

/*! jQuery v1.12.4 | (c) jQuery Foundation | jquery.org/license */
!function(a,b){"object"==typeof module&&"object"==typeof module.exports?module.exports=a.document?b(a,!0)
function(a){if(!a.document){throw new Error("jQuery requires a window with a document");return b(a)}:b(a)}("undefined"!=typeof window?window:this,
function(a,b){var c=[],d=a.document,e=c.slice,f=c.concat,g=c.push,h=c.indexOf,i={},j=i.toString,k=i.hasOwnProperty,l={},m="1.12.4",n=function(a,b){return new n.fn.init(a,b)},o=/^['s'uFEFF'xA0]+|['s'uFEFF'xA0]+$/g,p=/^-ms-/,q=/-(['da-z])/gi,r=
function(a,b){return b.toUpperCase()};n.fn=n.prototype={jquery:m,constructor:n,selector:"",length:0,toArray:

我执行了以下故障排除任务:

  1. 卸载并重新安装插件
  2. 调整了重定向的所有设置。
  3. 选中主题(不是主题)。
  4. 删除所有内容,从头开始。
  5. 取消所有其他插件(插件不是问题)。

这是用户试图更改他们的背景或头像的控制台日志错误

第二张图是当个人试图查看他们的配置文件

时的控制台日志错误。

[href=#]不是一个有效的CSS选择器。

在属性选择器([name=value]语法)中,值必须用引号括起来,除非该值是一个有效的CSS标识符:以字母开头,只能包含字母、数字、连字符和下划线(在这种情况下,引号是可选的)

由于#显然没有"有效的CSS标识符",所以必须加引号。

[href='#']将工作得很好