, ben Chrome'un JavaScript konsolunda aşağıdaki kodu çalıştırdığınızda, aşağıdaki çıktıyı almak Neden Chrome'un JS Console bir jQuery nesnesi yerine bir DOM öğesini döndürüyor? Örneğin
$("p")
: Gördüğümüz gibi
<p>...</p>
, bir jQuery yerine bir DOM öğesi olsun nesne. Ancak, Chrome'un JS konsolunu kullanmadığımda ve kodu bir web sayfasında doğrudan bazı console.log() ile birlikte kullanıyorum, bir jQuery nesnesi alıyorum.
Yukarıdan[object Object]{0: HTMLParagraphElement {...}, 1: HTMLParagraphElement {...}, ...
, doğrudan Chrome'un JS konsolunu kullanırken, seçici hep 'bir DOM elemanı yerine bir jQuery nesnesi döndüren olduğunu anlıyoruz. Kenar tarayıcısının JS konsolunda aynı seçici kodu test ettiğimde, doğru jQuery nesnesini alıyorum. Chrome ile ilgili sorun nedir?
DÜZENLEME: Chrome'un konsolunda varsayılan olarak
'jQuery (" p ")' ile aynı? –
No @ Roamer-1888. Ben 'jQuery' tanımlı değil olsun. –
O zaman muhtemelen '$ '' jQuery' değil. –