【发布时间】:2014-02-17 20:05:32
【问题描述】:
我知道我的问题需要进一步澄清,所以让我解释一下:
当我访问 $.fn.extend 的 jquery api 文档时,我个人被创建这样的自定义 jquery 函数是多么容易而震惊:
$('input[type="checkbox"]').check();
链接:http://api.jquery.com/jquery.fn.extend/
但是,如果您想像这样(双关语)向函数添加功能:
check({ timer: 1000, redo: 4000, displayAt: 'someID' });
// filler parameters
你会怎么做呢?
另外,您将如何创建像 check({ ... }); 这样不依赖任何特定 jquery 选择器的函数,而可以像这样的常规函数一样调用:
displayRandomNumber({ min: 0, max: 100, displayAt: 'someID'});
// so no jquery selector in front.
感谢您的帮助!
【问题讨论】:
-
创建一个常规函数即可。
标签: javascript jquery parameters extend