我一直得到这个
" 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();
});
});
我已经四处寻找,我在这个错误中找到的是那些人:
但这些似乎不是我的问题(从我所看到的)
所以我通常更愿意找到答案,而不是要求它,但我已经被困在这里一段时间,所以我在这里问。我希望我因为错过一些明显的规范而受到谴责(这是我第一次问)。
由于
答案 0 :(得分:3)
你有错误
if(row_count != 1)
将其更改为
If(row_count != 1)
答案 1 :(得分:3)
请更改
的情况if(row_count != 1)
^
到
db.runCommand( { collStats: "yourcollection" } )
答案 2 :(得分:1)
“如果”无法识别。使用小写字母(“if”)。
答案 3 :(得分:1)
问题在于If
是一个错字。你打算写if
(注意大写)。
像这样:
if (row_count != 1) {
$(".rows").find("tbody").find("tr").last().remove();
}
以下是您要完成的工作示例:
$(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();
}
});
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<button class="add_row" type="button">Add row</button>
<button class="rmv_row" type="button">Remove row</button>
<table class="rows">
<tbody></tbody>
</table>
答案 4 :(得分:1)