jQuery中find和filter的区别
展开全部
作用的范围不一样
find:指定的对象集合下进行查找
filter:指定的对象集合进行过滤
例子--------------http://jsfiddle.net/mDdKr/330/
html代码:
<div>hgoe1</div>
<div>hgoe2</div>
<div>hgoe3</div>
<div class="hoge">hgoe4</div>
<div>
<span class="hoge">hgoe5</span>
</div>
js代码:
$(function() {
// filter:div中有hoge>>hgoe4
$('div').filter(function (index) {
return $(this).hasClass('hoge');
})
.css("background-color", "blue");
// find:div下查找hoge>>hgoe5
$('div').find('.hoge').css("background-color", "red");
});
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询