我希望方法链能够正常工作,但是似乎我没有得到一些概念。

这个:

$(".list").activeJS()


首先必须使用jQuery获取HTMLElement节点列表,然后必须调用传递该节点列表的activeJS()函数。

var activeJS = function(item){

    alert(item) //nodelist


}


现在我得到一个TypeError:$(...)。activeJS在我的控制台中不是函数错误。

谢谢,

最佳答案

如果要创建可从jQuery对象调用的函数,则必须将其添加到jQuery原型对象:

jQuery.fn.activeJS = function(item) {
  // ... whatever
};

10-06 14:09