【发布时间】:2016-07-20 04:35:09
【问题描述】:
我正在尝试了解链式函数的工作原理,尤其是如何将所选元素传递给链式函数。
假设我们有如下链式函数:
var func = {};
func.remove= function() {
$(this).remove();
}
如何通过 jQuery 或 JavaScript 选择元素并将其传递给链式函数,如下所示:
var elm = $("foo");
elm.func.remove();
或
var elm2 = document.getElementById("foo");
elm2.func.remove();
【问题讨论】:
-
所有链式方法都是返回对象的函数。这允许开发人员简单地调用该返回对象的方法。您的第一个示例 (
func,.remove) 不是可链接的方法,因为它不返回任何内容。
标签: javascript jquery methods jquery-chaining