我正在为客户运行WordPress网站,并在控制台中进行此操作。
未捕获错误:语法错误,无法识别的表达式:[href =#]
我对最新的WordPress更新了解此错误:
语法错误,无法识别的表达式:a [href * =#]:not([href =#])
然而,我的错误似乎是别的。任何人都可以告诉我应该注意什么来解决这个问题?感谢。
答案 0 :(得分:1)
您需要在引号中包含#
引号,以便它不会被解释为id
选择器:
$('[href="#"]');
$('a[href*="#"]:not([href="#"]);
答案 1 :(得分:0)
来自the spec
属性值必须是CSS标识符或字符串。
和
在CSS中,标识符(包括选择器中的元素名称,类和ID)只能包含字符[a-zA-Z0-9]和ISO 10646字符U + 00A0及更高,加上连字符( - )和下划线(_);
$query = EmailStats::where('userId', '=', $userId)
->where('event', '=', 'open')
->groupBy('emailId')
->get();
$unique = $query->unique(function ($item) {
return $item['emailId'].$item['msg_email'];
});
不是有效的标识符,因此您必须将其表示为字符串,因此您必须用引号将其括起来。
这样:
#