如何在jQuery插件中返回子集?

时间:2010-06-09 04:14:19

标签: javascript jquery jquery-selectors

默认情况下,它是这样的:

$.fn.ellipsis = function() {
...
return this.each(function(){
  //do some operation on each element here to see if it qualifies

}
}

但是现在我想要返回所有的子集,只有那些符合this.each(function() {})

的资格

如何修改代码,使其最终只返回符合条件的代码?

2 个答案:

答案 0 :(得分:2)

查看jQuery的过滤器功能:http://api.jquery.com/filter/

答案 1 :(得分:0)

如果您的过滤机制是一个函数,我建议使用jquery.grep。只需将数组中的项目拉出即可。