jQuery中(‘a b’)和$(‘a’b).find(‘b’)的区别?

如果要返回a元素的子元素,(‘a b’)和$(‘a’b).find(‘b’)的效果是一样的,两个区别在哪里?

我指两者分别适用于什么情况,问题中$('a' b)打错了,应该是$('a')

作用上没什么区别。。但是如果你是对a也进行操作在操作b,第二种明显就不第一种好用多了。。

‘a b’表示在a标签下的 b标签里面的所有 ,而‘a’是a标签里面包含的所有,包含了b,但是‘a b’里面不包含‘a’

1 ‘a b’是在a标签下的, b标签里 ,
2 ‘a’是a标签里面包含的所有,其中还有b