前端学习笔记-jquery-13-其他选择过滤函数方法

xiaoxiao2021-02-28  16

is()//判断是否是对应的元素 $('.red').is('div') $('.red').is($('div')) $('.red').is($('div').get(0))

$(unction(){ $('.red').is(function(){ return $(this);//必须使用$(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'; }); });
转载请注明原文地址: https://www.6miu.com/read-1400337.html

最新回复(0)