求大神详细解释下JS中filter过滤函数的方法?

 

其中.filter(function () {return $("span", this).length == 1;}),function中可以有参数吗,参数定义的什么,然后$("span", this)这种写法是什么意思 跟选择器  组合选择器好像没啥不同啊。。。。,还有就是能把个知识点详细说说   拜托大神了。


后知后觉88
浏览 2595回答 1
1回答

Caballarii

相当于 $(this).find("span") 或者 this.find("span")filter的参数是个函数,这个函数要求返回一个true或者false,这个函数有没有参数取决于filter定义的参数的那个函数里面有没有参数,function () {return $("span", this).length == 1;}这个匿名函数实际上是作为一个变量赋值到filter这个函数的参数上了
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JQuery