以下函数不是“完全相同”
$(document).find(".classname") //does not work
$(document).find(" .classname") //note the extra space, works fine
$(document).find("[class='classname']") //works fine
由于某种原因,第一个函数调用不返回任何元素,而其他两个函数调用工作正常。
如果我将第一个函数调用更改为
$(document).find("div.classname") //works fine
or $(document).find('html').find(".classname") //works fine
它工作正常。
我很困惑为什么第一个函数调用不起作用