jQuery初学:find()方法及children方法的区别分析

时间:2011-02-05 10:58:00 

总经一下前段时间用于的jQuery方法:find及children。需要的朋友可以参考下。

首先看看英文解释吧:
children方法:

find方法:

通过以上的解释,可以总结如下:
1:children及find方法都用是用来获得element的子elements的,两者都不会返回 text node,就像大多数的jQuery方法一样。
2:children方法获得的仅仅是元素一下级的子元素,即:immediate children。
3:find方法获得所有下级元素,即:descendants of these elements in the DOM tree
4:children方法的参数selector 是可选的(optionally),用来过滤子元素,但find方法的参数selector方法是必选的。
5:find方法事实上可以通过使用 jQuery( selector, context )来实现:英语如是说:Selector context is implemented with the .find() method; therefore, $('li.item-ii').find('li') is equivalent to $('li', 'li.item-ii').

例如,有以下html元素:

使用:$('ul.level-2').children().css('border', '1px solid green'); 的效果是:

使用 $('ul.level-2').find('li').css('border', '1px solid green'); 的效果是:

 

标签:jQuery,find,children
0
投稿

猜你喜欢

  • 考虑SQL Server安全时所应注意的几个方面

    2009-01-04 13:57:00
  • 交互设计实用指南系列(11)—减少记忆负担

    2010-03-29 13:12:00
  • [翻译]标记语言和样式手册 Chapter 12 CSS布局

    2008-02-13 14:19:00
  • Javascript世界的最大整数值

    2008-06-23 13:23:00
  • 利用windows任务计划实现oracle的定期备份

    2009-08-31 12:24:00
  • 基于ASPJPEG 制作了一个梦寐已久的批量水印工具步骤

    2011-02-28 10:39:00
  • asp使用session防止网页频繁刷新

    2007-09-26 14:25:00
  • 几个图片按比例缩放的代码

    2008-02-13 08:51:00
  • javascript判断一个元素是否数组

    2009-07-31 12:48:00
  • Asp 单页查询数据库

    2010-05-11 20:11:00
  • 13个超级有用的 jQuery 内容滚动插件和教程

    2011-08-10 19:10:08
  • 仿dw8代码折叠功能的HTML编辑器

    2008-04-29 21:19:00
  • 在js中调用asp页面的方法

    2007-08-21 20:30:00
  • Oracle AS关键字 提示错误

    2011-04-18 12:42:00
  • 扫盲大讲堂:SQL查询结果集对注入的影响及利用

    2009-09-05 09:49:00
  • asp我对后台安全的一些做法

    2011-09-01 19:22:09
  • 彻底弄懂CSS盒子模式之一(DIV布局快速入门)

    2007-05-11 17:03:00
  • 服务器端控件是如何操作的?

    2009-11-01 15:22:00
  • 仿阿里巴巴搜索导航设计效果

    2008-04-15 15:01:00
  • ASP程序中输出Excel文件实例一则

    2008-11-07 15:29:00
  • asp之家 网络编程 m.aspxhome.com