我尝试在至少填写一个字段时设置saveData:
$(document).ready(function () {
$(":input").each(function() {
if($(this).val() != "")
window.setInterval(saveData, 5000);
}
});
此代码中存在语法错误Expected ')'
。
我在这里缺少什么?
答案 0 :(得分:3)
each()
是一个函数,因此您需要关闭其调用括号。你错过了尾随的那个。
$(document).ready(function () {
$(":input").each(function() {
if($(this).val() != "")
window.setInterval(saveData, 5000);
}); // <-- You were missing the closing `)` here.
});
答案 1 :(得分:1)
你错过了一个&#39;)&#39; :
$(document).ready(function () {
$(":input").each(function() {
if($(this).val() != "")
window.setInterval(saveData, 5000);
});
});
答案 2 :(得分:1)
$(document).ready(function () {
$(":input").each(function() {
if($(this).val() != "")
window.setInterval(saveData, 5000);
}); <-- here
});
答案 3 :(得分:1)
$(document).ready(function () {
$(":input").each(function() {
if($(this).val() != "")
window.setInterval(saveData, 5000);
});
});
如果我没错,你忘了关闭每个()方法..
答案 4 :(得分:1)
您需要关闭.each
功能:
$(document).ready(function () {
$(":input").each(function() {
if($(this).val() != "")
window.setInterval(saveData, 5000);
});
});
答案 5 :(得分:1)
通常,使用jslint验证您的JavaScript代码非常有帮助
答案 6 :(得分:0)
必须是window.setInterval("saveData()", 5000);