语法错误,无法识别的表达式a [href ^ = http:// localhost:8885]

时间:2015-03-15 13:00:38

标签: jquery wordpress

控制台在获取网站网址时给出语法错误,并将背景颜色应用于以siteURL开头的所有锚标记。

var siteURL = "http://" + top.location.host.toString();
$('a[href^=' + siteURL + ']').css("background-color", "yellow");

感谢您的帮助

2 个答案:

答案 0 :(得分:1)

只需将$('a[href^=' + siteURL + ']')替换为$('a[href^="' + siteURL + '"]')

答案 1 :(得分:1)

您错过了网址旁边的双引号。

变化:

$('a[href^=' + siteURL + ']').css("background-color", "yellow");

要:

$('a[href^="' + siteURL + '"]').css("background-color", "yellow");