2013-05-02 55 views
2

使用jQuery,你可以这样做仅为一个元素使用每个就绪函数?

[1,2,3].each(my_func) 

和内部my_func,并将,不接收参数,你可以用变量this引用当前数目。

现在让我们说我想再次调用my_func只有一个元素。我能做到这样:

[1].each(my_func) 

有没有更好的方式来再次调用该函数只有一个元素?

回答

7

是;还有一个更简单的方法:

myFunc(1); 

如果你想要把它作为this,这是still easy

myFunc.call(1); 
+0

酷,谢谢!第二个是我正在寻找的。 (将在12分钟内接受) – fotanus 2013-05-02 19:45:37

+0

注意:'typeof this ===“object”'即使你传递了一个原语 – Alnitak 2013-05-02 19:47:00

相关问题