Czy jQuery zawsze zwraca tablicę przy wybieraniu elementu (oczywiście jeśli przynajmniej jeden element istnieje)? Przykład:Czy jQuery zawsze zwraca tablicę?
$('#Myelement')
$('div')
$('tbody')
Co się stanie, jeśli selektor jest identyfikatorem? Co się stanie, jeśli selektor jest elementem, ale ma tylko jedno wystąpienie?
Moim zdaniem, drugi oświadczenie nie jest dobrym wytłumaczeniem, ponieważ nie jest to dlaczego jQuery zwraca tablicę. To dlatego, że $() znajduje elementy pasujące do danego selektora, więc nie możesz oczekiwać, że element będzie miał jakiś id, ale wynik zawierający element mający jakiś id. –
@ Fizjoterapeuta Matíasa: Drugi akapit nie wyjaśnia, dlaczego metody zwracają tablicę, to wyjaśnienie, w jaki sposób można wykorzystać to na swoją korzyść. Obawiam się, że nie rozumiem, o co ci chodzi z wyjaśnieniem, które oferujesz. – Guffa
Ale kiedy zrobić '$ („TD”) [0] .html („hi”)', to daje mi wyjątek, to mówi, że wskaźnik ma 'metody .html', czyli elementów na tablicy zwróconej przez jQuery nie są częścią obiektu jQuery. Czy się mylę? – dpp