Mam obiekt JavaScript podobny do następującego: var p = { "p1": "value1", "p2": "value2", "p3": "value3" }; Teraz chcę pętli wszystkich pelementów ( p1, p2, p3...) i dostać klucze i wartości. Jak mogę to zrobić? W razie potrzeby mogę zmodyfikować obiekt JavaScript. Moim ostatecznym celem jest przejście przez niektóre pary …
Właśnie miałem szybkie pytanie dotyczące pętli w Ruby. Czy istnieje różnica między tymi dwoma sposobami iteracji w kolekcji? # way 1 @collection.each do |item| # do whatever end # way 2 for item in @collection # do whatever end Zastanawiam się tylko, czy są dokładnie takie same, czy może istnieje …
Mam szablon handlebars.js, taki jak ten: {{externalValue}} <select name="test"> {{#each myCollection}} <option value="{{id}}">{{title}} {{externalValue}}</option> {{/each}} </select> A to jest wygenerowany wynik: myExternalValue <select name="test"> <option value="1">First element </option> <option value="2">Second element </option> <option value="3">Third element </option> </select> Zgodnie z oczekiwaniami, mogę uzyskać dostęp do pól idi titlekażdego elementu, myCollectionaby wygenerować …
W jQuery, jest to możliwe do wywołania zwrotnego lub wyzwolić zdarzenie po wystąpieniu pw .each()(lub innego rodzaju iteracyjnej zwrotnego) jest wypełniony . Na przykład chciałbym, aby to „znikanie i usuwanie” zakończyło się $(parentSelect).nextAll().fadeOut(200, function() { $(this).remove(); }); przed wykonaniem obliczeń i wstawieniem nowych elementów po $(parentSelect). Moje obliczenia są niepoprawne, …
To może wydawać się głupie pytanie, ale nie mogę nigdzie znaleźć odpowiedzi. Uderzam w ten internetowy interfejs API, który zwraca tablicę obiektów w formacie JSON: Dokumentacja Handlebars przedstawia następujący przykład: <ul class="people_list"> {{#each people}} <li>{{this}}</li> {{/each}} </ul> W kontekście: { people: [ "Yehuda Katz", "Alan Johnson", "Charles Jolley" ] } …
Jeśli mam skrót Perla z kilkoma parami (klucz, wartość), jaka jest preferowana metoda iteracji wszystkich kluczy? Słyszałem, że używanie eachmoże w jakiś sposób mieć niezamierzone skutki uboczne. Czy to prawda i czy jedna z dwóch poniższych metod jest najlepsza, czy też jest lepszy sposób? # Method 1 while (my ($key, …
ja używam $('#list option').each(function(){ //do stuff }); aby zapętlić opcje na liście. Zastanawiam się, jak mogę uzyskać indeks bieżącej pętli? ponieważ nie chcę mieć var i = 0; a wewnątrz pętli i ++;
Jeśli mam pętlę, taką jak users.each do |u| #some code end Gdzie użytkownicy to skrót wielu użytkowników. Jaka jest najłatwiejsza logika warunkowa, aby sprawdzić, czy jesteś na ostatnim użytkowniku w skrócie użytkowników i chcesz wykonać tylko określony kod dla tego ostatniego użytkownika, więc coś w rodzaju users.each do |u| #code …
Jaka jest różnica między tym: $.each($('#myTable input[name="deleteItem[]"]:checked').do_something()); i to: $('#myTable input[name="deleteItem[]"]:checked').each(function() { do_something }); Kod HTML wybranej komórki tabeli, na podstawie której wykonano działanie, wygląda następująco: <td width="20px"><input type="checkbox" class="chkDeleteItem" name="deleteItem[]" value="' . $rowItem['itemID'] . '" /></td> Przejrzałem dokumentację jQuery, ale nadal nie rozumiem różnicy. (Czy to ja, czy ta …
Pobieram tablicę obiektów jQuery, a następnie poprzez .each () modyfikując każdy pojedynczy jQuery w tablicy. W tym przypadku zaktualizowałem nazwy klas, aby wyzwolić właściwość -webkit-transit-property w celu wykorzystania przejścia CSS. Chciałbym, aby przed rozpoczęciem każdego przejścia CSS była przerwa. Używam następujących, ale nie ma opóźnienia między każdą aktualizacją. Zamiast tego …
Używamy plików cookie i innych technologii śledzenia w celu poprawy komfortu przeglądania naszej witryny, aby wyświetlać spersonalizowane treści i ukierunkowane reklamy, analizować ruch w naszej witrynie, i zrozumieć, skąd pochodzą nasi goście.
Kontynuując, wyrażasz zgodę na korzystanie z plików cookie i innych technologii śledzenia oraz potwierdzasz, że masz co najmniej 16 lat lub zgodę rodzica lub opiekuna.