【发布时间】:2017-08-03 20:07:21
【问题描述】:
我不断收到这个
“ReferenceError:找不到变量:如果”
$(document).ready(function() {
var row_count = 1;
var row_tbody = $(".rows").find('tbody');
var add_row_btn = $(".add_row");
var rmv_row_btn = $(".rmv_row");
$(add_row_btn).click(function() {
$(row_tbody).append('<tr><td><input type="text"></td><td><input type="text"></td><td><input type="text"></td><td><input type="text"></td></tr>');
$(row_tbody).append('');
$(row_tbody).append('');
$(row_tbody).append('');
row_count++;
});
$(rmv_row_btn).click(function() {
If(row_count != 1)
$(".rows").find('tbody').find('tr').last().remove();
});
});
我四处搜索,发现这个错误是人们:
- 忘记包含 jQuery 库
- 在超出范围的地方声明了变量
- 缺少花括号或括号
- 杂项。 (从我经验不足的角度来看,其他问题/答案不相关。
但这些对我来说似乎不是问题(据我所知)
所以我通常更喜欢找到答案而不是要求它,但我已经在这里停留了一段时间,因此我在这里问。我希望我不会因为错过一些明显的规范而被责骂(这是我第一次问)。
谢谢
【问题讨论】:
-
JavaScript 区分大小写。它应该是
if,而不是If。请参阅文档:developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/… -
我不敢相信我没有注意到这一点。谢谢大家。 //整天在工作中编写 VBA。
标签: javascript jquery referenceerror