[英]Migrating from prototype to jquery
我正在将我的js库从原型迁移到jquery。 但是,我不知道如何替换以下代码:
var utilityMethods = {
autoHide : function(element) {
//...
}
Element.addMethods('SPAN', utilityMethods);
是否有一个等效于扩展DOM的jQuery?
谢谢
您可以像这样扩展JQuery对象:
var utilityMethods = {
autoHide : function(element) {
//...
}
};
jQuery.fn.extend(utilityMethods);
实际上,jQuery特别避免扩展DOM。 最近完成了从Prototype到jQuery的迁移,这对我来说是卖点之一。 相反,您扩展了jQuery本身 。 使用jQuery选择DOM对象会为您提供一个jQuery对象,其中包含对一个或多个DOM对象的引用。 jQuery对象上的任何方法调用(包括您的自定义实用程序方法)都对该jQuery对象引用的DOM元素进行操作。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.