Javascript jQuery(JS)错误:ReferenceError:Can';找不到变量:如果

Javascript jQuery(JS)错误:ReferenceError:Can';找不到变量:如果,javascript,jquery,referenceerror,Javascript,Jquery,Referenceerror,我一直收到这个 “ReferenceError:找不到变量:If” $(文档).ready(函数(){ var行计数=1; var row_tbody=$(“.rows”).find('tbody'); var add_row_btn=$(“.add_row”); var rmv_row_btn=$(“.rmv_row”); $(添加行)。单击(函数(){ $(行体)。附加(“”); $(行体)。附加(“”); $(行体)。附加(“”); $(行体)。附加(“”); 行计数++; }); $(r

我一直收到这个

“ReferenceError:找不到变量:If”

$(文档).ready(函数(){
var行计数=1;
var row_tbody=$(“.rows”).find('tbody');
var add_row_btn=$(“.add_row”);
var rmv_row_btn=$(“.rmv_row”);
$(添加行)。单击(函数(){
$(行体)。附加(“”);
$(行体)。附加(“”);
$(行体)。附加(“”);
$(行体)。附加(“”);
行计数++;
});
$(rmv\u行\u btn)。单击(函数(){
如果(行数!=1)
$(“.rows”).find('tbody').find('tr').last().remove();
});
});
我四处搜索,在这个错误上我发现人们:

  • 忘记包含jQuery库了
  • 在超出范围的位置声明变量
  • 缺少一个大括号或括号
  • 杂项。(从我经验不足的角度来看,其他问题/答案并不相关
但这些似乎不是我的问题(从我所看到的)

所以我通常更喜欢找到答案而不是去问,但我已经在这里呆了一段时间,所以我在这里问。我希望我不会因为错过了一些明显的标准而被责骂(这是我第一次问)

谢谢

您的线路有错误

If(row_count != 1) // If with big letter I
换成

if(row_count != 1)
你的线路有错误

If(row_count != 1) // If with big letter I
换成

if(row_count != 1)

请换个箱子

If(row_count != 1)


请换个箱子

If(row_count != 1)


如果
不可识别。如果不可识别,则使用小写的

如果
不可识别。如果
不可识别,则使用小写的

问题在于
如果
是打字错误。您的意思是写
如果
(注意大写)

像这样:

if (row_count != 1) {
  $(".rows").find("tbody").find("tr").last().remove();
}
下面是一个您试图完成的工作示例:

$(文档).ready(函数(){
var行计数=1;
var row_tbody=$(“.rows”).find(“tbody”);
var add_row_btn=$(“.add_row”);
var rmv_row_btn=$(“.rmv_row”);
$(添加行)。单击(函数(){
$(行体)。追加(
''
);
$(行正文)。追加(“”);
$(行正文)。追加(“”);
$(行正文)。追加(“”);
行计数++;
});
$(rmv\u行\u btn)。单击(函数(){
如果(行数!=1){
$(“.rows”).find(“tbody”).find(“tr”).last().remove();
}
});
});

添加行
删除行

问题在于
If
是一个打字错误。你的意思是写
If
(注意大写)

像这样:

if (row_count != 1) {
  $(".rows").find("tbody").find("tr").last().remove();
}
下面是一个您试图完成的工作示例:

$(文档).ready(函数(){
var行计数=1;
var row_tbody=$(“.rows”).find(“tbody”);
var add_row_btn=$(“.add_row”);
var rmv_row_btn=$(“.rmv_row”);
$(添加行)。单击(函数(){
$(行体)。追加(
''
);
$(行正文)。追加(“”);
$(行正文)。追加(“”);
$(行正文)。追加(“”);
行计数++;
});
$(rmv\u行\u btn)。单击(函数(){
如果(行数!=1){
$(“.rows”).find(“tbody”).find(“tr”).last().remove();
}
});
});

添加行
删除行

需要澄清的是,您的代码片段中存在区分大小写的问题。
只需将If(如图所示)更改为带小写(i)的If即可


需要澄清的是,代码片段中存在区分大小写的问题。
只需将If(如图所示)更改为带有小写(i)的If即可


JavaScript是区分大小写的。它应该是
if
,而不是
if
。看文档:我不敢相信我没有注意到这一点。谢谢大家//我整天都在工作中编写VBA。JavaScript是区分大小写的。它应该是
if
,而不是
if
。看文档:我不敢相信我没有注意到这一点。谢谢大家。//整天在工作中对VBA进行编码。