控制台在获取网站网址时给出语法错误,并将背景颜色应用于以siteURL开头的所有锚标记。
var siteURL = "http://" + top.location.host.toString();
$('a[href^=' + siteURL + ']').css("background-color", "yellow");
感谢您的帮助
答案 0 :(得分:1)
只需将$('a[href^=' + siteURL + ']')
替换为$('a[href^="' + siteURL + '"]')
。
答案 1 :(得分:1)
您错过了网址旁边的双引号。
变化:
$('a[href^=' + siteURL + ']').css("background-color", "yellow");
要:
$('a[href^="' + siteURL + '"]').css("background-color", "yellow");