jQuery中$(Parent Child)和$(Parent).find(Child)之间有什么区别吗?
您可能有多个孩子:
$("div").find("span")
将返回所有孩子的跨度。但与$("div span")
不一样吗?
答案 0 :(得分:5)
一个非常重要的区别是,$
重载了多个含义,因此在与用户定义的字符串一起使用时容易受到影响,而find
则不然。
电子。克。
$('.items .'+location.hash.substr(1)) // very bad idea
$('.items').find('.'+location.hash.substr(1)) // this is OK