深入学习ing

jquery怎么从对象列表中筛选特定对象_外层列表对象筛选

  前言: jquery选择器是大家都熟悉且常用的工具了,那么如果你使用$("table")获取了一组table列表,那么能从列表中找到含有属性:id="1"的table对象呢?

 

方法一:使用filter方法,filter只从最外层级别对象筛选对象(推荐): 

  $("table").filter("table[id='1']") 

 

方法二: 使用find方法,find只查找当前元素下的所有子级元素(该方法有一些缺陷,并不能保证find的找到的对象一定是从原始集合中筛选的,也可能是子级的子级,无法保证只从最外层筛选对象):

        //借助table的共同父级再去找子元素,下面示例是table具有相同的父级:

  $("table").eq(0).parent().find("table[id='1']")

posted on 2020-11-07 12:23  深入学习ing  阅读(699)  评论(0编辑  收藏  举报

导航