Jestem nowy w jQuery i chciałbym uprościć obsługę elementów, których nie może znaleźć, co jest dość powszechnym problemem. Poniższy kod pokazuje, co to znaczy:Czy jest możliwe, aby jQuery generował wyjątek, gdy element nie został znaleziony?
var category = $('select#Category');
Teraz mogę sprawdzić zmienna powrócił aby sprawdzić, czy nie został znaleziony, ale ja zdecydowanie wolę wyjątek wyrzucane automatycznie w tym przypadku. Czy to w ogóle możliwe z jQuery? Jeśli nie, czy istnieje jakiś wspólny język implementacji takiego automatycznego sprawdzania błędów na jQuery?
Ulepszenie: zmiana linii rzutowania na "rzut" Brak elementu: "+ argumenty [0];" i możesz zobaczyć, który selektor spowodował błąd. – Jamiec
@Jamiec Dzięki, to miłe uzupełnienie :) – Paulpro
Właściwie teraz widzę prawdziwy problem z tym rozwiązaniem. Po zastąpieniu $ tą funkcją, muszę uzyskać dostęp do interfejsu API jQuery jako _ $. Na przykład: _ $. Format. Co powiesz na to, że zmienimy rozwiązanie, aby odsłonić opakowanie wyrzucające wyjątki jako _ $ zamiast? Jeśli nie mogę całkowicie zawinąć $, wolę po prostu wywołać _ $() zamiast sprawdzać niezdefiniowane zmienne. – aknuds1