jquery中$('#id div')和$('#id').find('div')为什么不相等,能说详细点吗
$('#id div') == $('#id').find('div') //false
$('#id div') === $('#id').find('div') //false
但是$('#id div')的内容和$('#id').find('div')一样的,我认为是类型不同,于是
我已经懵了,谁可以来解释下这两个的值为什么不同吗.英文不好,官方API看不懂?
我上网找到的资料都没有说明为什么不同,只是说两者执行的过程不同,但是效果相同,
都是返回一个jquery对象,却没有说明$('#id div') == $('#id').find('div')返回false的原因
有个百度知道的回答说两者详细的区别跟CSS样式的区别一样,因为jquery的选择器就是根据CSS样式规则来使用的.但是没有说明css的样式区别
http://zhidao.baidu.com/link?url=wXwLei9sSa5N-60RjO2hs3rL0V_wBBxfhLHsrRJJ-Fza526anJ1Im_UXyQOc2Sq6s6Gv135lSMOWF5FQKGGjA_
料青山看我应如是
相关分类