【发布时间】:2015-02-10 13:50:26
【问题描述】:
我想用这个语法
var x = function() {
//do something here
}
在每个函数上
$("#firstname, #surname").each(function( index ) {
if ($(this).val() == '') {
errors += 1;
}
});
这可能吗,这叫什么(我称它为“命名函数”对吗)?
编辑
像这样的
var errors = $("#firstname, #surname").each(function( index ) {
if ($(this).val() == '') {
errors += 1;
}
return errors;
});
console.log("you have".errors()."errors");
【问题讨论】:
-
你的意思是:
().each(x)? -
在第一个代码段中,
x是一个变量,指的是一个匿名函数。在第二段中,您只需传递一个匿名函数,供each()方法使用。
标签: javascript jquery function each