如何在jQuery中编写新的链接方法?我有一个很程序风格在我的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中,或记事本++或其他)找到并替换所有Foo($("#selector"));
与$("#selector").foo();
?
谢谢我会尝试..当选择器返回一个匹配时,我可以看到如何处理,我只需要使用'$(this).prop(“x”,“y”);'等,但当选择器返回多个匹配时我该怎么办? –
当你说打包时,你的意思是整个事情将是'$ .fn.foo =(function($){// etc})(jQuery);'? –
@JK。看到我更新的答案。 –