所以我想知道爲什麼與jQuery中的$('#id')相比,元素的.parent()返回false 。
我想他們在if語句比較對我的代碼如下:
if ($navbar.parent() === $('#sticky-wrapper'))
它返回false,所以我做了控制檯上的一些進一步的測試只用簡單的DOM和與輸出想出瞭如下:
> $('main')
< [<main class="main">…</main>]
> $('body')
< [<body>…</body>]
> $('main').parent()
< [<body>…</body>]
> $('main').parent() === $('body')
< false
> $('main').parent() == $('body')
< false
這對我來說非常混亂,因爲輸出在控制檯中看起來是一樣的。任何人都知道每種方法提供的真實價值?
任何反饋將不勝感激。 :)