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']")

*感谢您的阅读。喜欢的、有用的就请大哥大嫂们高抬贵手“推荐一下”吧!你的精神 支持是博主强大的写作动力。欢迎转载!
*博主的文章是自己平时开发总结的经验,由于博主的水平不高,不足和错误之处在所难免,希望大家能够批评指出。
*我的博客: http://www.cnblogs.com/lxhbky/
原文地址:https://www.cnblogs.com/lxhbky/p/13940608.html