【发布时间】:2026-01-12 03:10:01
【问题描述】:
如何在 jQuery 中编写新的链式方法?我的 jQuery 有一个非常程序化的风格:
$("#SaveButton").click(function () {
Foo($("#SubTotal"));
Foo($("#TaxTotal"));
Foo($("#Total"));
Bar($("#SubTotal"));
Bar($("#TaxTotal"));
Bar($("#Total"));
});
如何在 jQuery 中创建一个 .foo() 方法以便我可以编写:
$("#SaveButton").click(function () {
$("#SubTotal,#TaxTotal,#Total").foo().bar();
});
在相关点上 - 是否有一种简单的方法(在 Visual Studio 或 Notepad++ 或其他东西中)找到所有 Foo($("#selector")); 并将其替换为 $("#selector").foo();?
【问题讨论】:
标签: jquery jquery-plugins method-chaining