N1:$('#box').find('p'):最快,直接了当的找到对应的节点jQuery对象;

N2:$('p','#box'):注意不是$('p,#box')!!!,jQuery会按照从右往左的顺序解译执行,所以会选到id=‘box’内的所有p元素;

N3:$('#box').children('p');

N4:$('#box>p'):这种情况会用Sizzle引擎从右往左依次处理,其中符号的识别处理过程无形中增加了处理时间;注:主要的匹配过程的核心是用正则表达式进行的

N5:$(‘#box p’);

一般在使用jQuery的时候尽量使用jQuery提供的函数(find()、prev()、children()、等)而不是某些符号(如:~,+,>,等),同时减少连用的次数(如:$('#box').find('p').css({'color':'red','font-wight':'bold'}));

还有一种更快的方法-------使用中间变量存jQuery对象:

var $box=$('box');

var $p=$box.find('p');

$p.css('color','red');

最新文章

  1. Linq实现DataTable的分组统计
  2. Log4Net学习【二】
  3. [BILL WEI] A potentially dangerous Request.Path value was detected from the client 异常处理办法
  4. python 安装ssh和Scrapy
  5. asp.net导出Excel类库
  6. 关于在jsp中的表达式
  7. 《Java从入门到放弃》JavaSE篇:程序结构
  8. 项目详解4—haproxy 详解
  9. java--Iterator迭代问题:集合并发访问异常
  10. JFinal开发环境搭建,JFinal开发案例
  11. 微信公众号开发加密解密异常java.security.InvalidKeyException:illegal Key Size
  12. Python第7天
  13. Solve Error: Unhandled exception at 0x00905a4d in xxx.exe: 0xC0000005: Access violation.
  14. 测试开发之前端——No8.HTML5中的媒介事件
  15. sql 表连接基本的语法
  16. 通过BeanShell获取UUID并将参数传递给Jmeter
  17. maven仓库地址配置
  18. winform npoi excel 样式设置
  19. Linux上给php配置redis扩展
  20. Oracle数据类型char与varchar的对比

热门文章

  1. windows中配置安装mysql数据库
  2. Scrapy爬虫框架基本使用
  3. Mysql 远程连接错误排查
  4. docker 生产环境基础应用
  5. 面试官没想到一个Volatile,我都能跟他扯半小时
  6. 【漫画】JAVA并发编程之并发模拟工具
  7. matlab 提示 Continuous sample time is not supported by discrete derivative 错误的解决办法
  8. spring data jpa 多对多 ManyToMany
  9. docker容器与系统时间同步最佳方法
  10. php5.2安装memcached 扩展