muszę stwierdzić, czy jest to <option>
lub coś innegoJak poznać typ obiektu jQuery?
10
A
Odpowiedz
15
Można użyć metody is
, by sprawdzić, czy obiekt jQuery pasuje do selektora.
Na przykład:
var isOption = someObj.is('option');
15
Spróbuj tego:
yourObject[0].tagName;
Ponieważ obiekt jQuery jest tablicą obiektów można pobrać stanowiącego podstawę elementu DOM przez indeksowanie tej tablicy. Gdy masz element, możesz odzyskać jego tagName
. (Zauważ, że nawet jeśli masz jeden element, nadal będziesz miał tablicę, aczkolwiek tablicę jednego elementu).
1
Powinieneś być w stanie sprawdzić właściwość elementu w postaci .nodeName
. Coś jak to powinno działać dla Ciebie:
// a very quick little helper function
$.fn.getNodeName = function() {
// returns the nodeName of the first matched element, or ""
return this[0] ? this[0].nodeName : "";
};
var $something = $(".something");
alert($something.getNodeName());
ja generalnie wolą używać jQuery .is()
przetestować coś, co jest.
Sprawdza prąd selekcji negatywnej ekspresyjnym i zwraca prawdziwe, jeżeli co najmniej jeden element selekcji pasuje do danego wyrażenia.
if ($something.is("option")) {
// work with an option element
}
Powiązane problemy
- 1. Jak poznać typ obrazu matlab
- 2. Jak poznać wersję jQuery programowo
- 3. jak poznać typ projektu projektu VS C#?
- 4. Jak poznać status div w jquery?
- 5. Jak mogę poznać typ klasy abstrakcyjnej jednostki w NSPredicate?
- 6. Jak mogę poznać rzeczywisty typ argumentu klasy ogólnej?
- 7. Jak uzyskać typ obiektu COM
- 8. Typ JavaScript obiektu niestandardowego
- 9. Typ Rzucanie obiektu przy użyciu obiektu "Typ" w języku C#
- 10. Jak poznać radość autotools?
- 11. W Objective-C, jak przetestować typ obiektu?
- 12. Jak uzyskać typ klasy bez inicjowania obiektu?
- 13. Jak sprawdzić typ obiektu w C++/CLI?
- 14. Jak ustawić typ zawartości obiektu XDomainRequest?
- 15. Sprawdź typ obiektu ios swift
- 16. uzyskać możliwą instancję/typ obiektu
- 17. Znajdź typ obiektu python zachęty
- 18. Uzyskanie podstawowej typ obiektu proxy
- 19. jak poznać ścieżkę indeksu UITableView.visibleCells?
- 20. Jak poznać zainstalowaną wersję xdebug?
- 21. Jak poznać nazwę obecnego storyboardu?
- 22. Jak poznać klasę wywołującą funkcję
- 23. Jak poznać priorytetowe szyny I18n
- 24. Jaki argument przemawiać i jak go poznać?
- 25. Jak poznać rozmiar bajtów obiektu python, takich jak tablice i słowniki? - Prosty sposób
- 26. Prototyp: Jak poznać wersję prototype.js za pomocą funkcji js?
- 27. Jak dodać nowe metody do obiektu jQuery?
- 28. Jak mogę przypisać właściwość do obiektu jQuery?
- 29. Jak przypisać właściwość niestandardową do obiektu jQuery?
- 30. uzyskać typ dla obiektu ogłosił dynamiczny