W jest tylko metoda next()
, ale prev()
. Czy istnieje sposób symulacji zachowania prev()
tylko za pomocą Angular/jqLite?AngularJS - Symulacja .prev() tylko przy użyciu jqLite?
5
A
Odpowiedz
3
Nie jestem angularjs ekspertem, ale myślę, że można napisać kod takich jak (...) nie testowane:
function prevOf(yourElement) {
var parent = yourElement.parent();
var children = parent.children();
var prev;
for (var i = 1; i < children.length; i++){
if (children[i] === yourElement[0]) {
prev = children[i-1];
}
}
return prev;
}
4
Można również użyć natywną DOM API, aby uzyskać poprzednie/następne rodzeństwo:
var prevNode = element[0].previousElementSibling;
var prev = angular.element(prevNode); // optional
var nextNode = element[0].nextElementSibling;
var next = angular.element(nextNode); // optional
Powiązane problemy
- 1. Używanie klawisza Enter jako tabulatora przy użyciu tylko angularjs i jqlite
- 2. Obietnice AngularJS - Symulacja obietnicy http
- 3. Symulacja kliknięcia przy współrzędnych x/y przy użyciu javascript
- 4. Dynamic Tooltip przy użyciu AngularJS
- 5. Kolejna prosta symulacja losowego spaceru przy użyciu Pythona (dwuwymiarowa)
- 6. Jak przetestować kod AngularJS przy użyciu Mocha?
- 7. iterować jqlite array
- 8. Testowanie prostej usługi AngularJS przy użyciu Jasmine
- 9. AngularJs przy użyciu instanceof w wyrażeniu
- 10. Uzyskiwanie współrzędnych geolokacji przy użyciu AngularJS
- 11. Jak skonfigurować aplikację AngularJS przy użyciu AWS?
- 12. przy użyciu wyrażeń w ngModel w angularjs
- 13. Indeksowanie aplikacji angularjs - Googlebot-symulacja vs witryna: domena
- 14. Gaussian Noise tylko przy użyciu Core Graphics?
- 15. Serializuj tylko proste typy przy użyciu Json.Net
- 16. dostać tylko cyfry przy użyciu wyrażenia regularnego
- 17. Zamień div zamówienie przy użyciu tylko css
- 18. EXC_BAD_ACCESS przy użyciu ARC tylko podczas testów
- 19. Instalacja Bower przy użyciu tylko https?
- 20. wykreślenie tylko raz przy użyciu ggplot2
- 21. referencyjny wymagane tylko błąd przy użyciu LINQ
- 22. Przycisk zamknięcia X tylko przy użyciu css
- 23. Ładowanie obrazu z katalogu głównego przy użyciu ścieżki względnej przy użyciu -> webpack - file-loader - Angularjs
- 24. Nawigacja po interfejsie użytkownika przy użyciu tylko klawiatury
- 25. Błąd uwierzytelniania przy użyciu Rails - Devise i AngularJS
- 26. Odczytywanie nagłówków odpowiedzi przy użyciu funkcji $ http od Angularjs
- 27. Obietnica AngularJS nie jest rozwiązywana wielokrotnie przy użyciu przedziału czasowego
- 28. Zatwierdzanie formularza/pola Angularjs przy użyciu funkcji JavaScript bez dyrektyw
- 29. jak utworzyć stronę po stronie serwera przy użyciu zasobów angularjs $?
- 30. Domyślna symulacja Xcode