我的代码
function forgotpassword() {
$('a').each(function(index, element) {
if ($(element).attr("href") == "forgotpassword") {
$(element).html("It Worked!"); // Change this to .html()
} else {
alert('not available');
}
});
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
所以它产生的错误
未捕获的SyntaxError:无效或意外的令牌
和我的代码不起作用
我必须将
anchor href value
与另一个值进行比较我也在
stackoverflow
中搜索了类似的问题,但是它的代码类型不同 最佳答案
如果您在控制台中检查错误,则可以单击导致错误的行号并查看代码:
从红点可以看到您有非法字符;那就是问题的根源。只需删除该字符,代码即可正常运行:
function forgotpassword() {
$('a').each(function(index, element) {
if ($(element).attr("href") == "forgotpassword") {
$(element).html("It Worked!"); // Change this to .html()
} else {
alert('not available');
}
});
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>