2011-09-16 11 views

Odpowiedz

21
if ($('#foo').length > 0) { 

    // do things 
} 

powinien zrobić to

+0

omg to * * David Wick? – wsanville

+0

hej będzie! hahaa –

+3

Lub, jeśli masz do czynienia z typem przymusu, jeśli ($ ("# foo"). length) {} też działa. – bstakes

0

używać konsoli JavaScript, żeby zobaczyć jaka metoda przywracany połączeń. Wpisz polecenie w konsoli, a następnie naciśnij enter.

Skróty, aby otworzyć konsolę JS:

  • Chrome: Ctrl + Przesunięcie + I, a następnie kliknij karcie Konsola
  • Firefox: Ctrl + Przesunięcie + J
+1

W celu wyjaśnienia (zainspirowanym wersją ostateczną), ta metoda ma zastosowanie tylko w przypadku ręcznego testowania strony. Zapewnia to poziom introspekcji, który nie pozwala na sprawdzenie długości wyniku zapytania. – cheeken

+0

Z pewnością alternatywna metoda debugowania selektora jest lepsza niż wielokrotna odpowiedź ... – AnteSim