is()//判断是否是对应的元素 $('.red').is('div') $('.red').is($('div')) $('.red').is($('div').get(0))
$(unction(){
$(
'.red').is(
function(){
return $(
this);
});
});
hasClass()//元素是否拥有对应class $('li').eq(2).hasClass('red')
slice(n,m)//从第n元素开始,选到第m个,没有m,选取n后所有,负数从后开始 $('li').slice(2,4).css('blackground','#ccc');
end()//返回当前元素的前一个元素 $('#box').find('li').end().get(0)
contains()//所有子节点,包含文本元素与标签元素 $('div:first').contains().size()
filter()//过滤器,比较灵活 $('li').filter('.red').css('background','#ccc') $('li').filter('.red',':first',':last').css('background','#ccc')
$(
function(){
$(
'li').filter(
function(){
return $(
this).attr(
'class')==
'red' && $(
this).attr(
'title')==
'xxx';
});
});