$("#a").find("li")和$("#a li")有什么区别吗?
一样的故事,一样的结局
取到的dom元素是一样的。 前者适用于你想先对#a节点操作 再对#a的子节点操作的情况比如 $('#a').show().find('li').hide()
没区别.前者效率高一点点、、
有区别,前者效率高于后者,使用jquery的时候,尽量避免过长的选择器,以前看过一篇jq性能优化,专门讲到这一点,能用find,就不要用选择器
没区别
结果是一样的
结果
没区别~~
效率$("#a li")
在jQuery
内部会转为$("#a").find("li")
,效率上高了那么一小丢丢。