Muszę uzyskać wszystkie identyfikatory tagów obrazu wewnątrz określonego elementu div. Jak mogę uzyskać to za pomocą JQuery?Jak uzyskać obraz wewnątrz określonego div przy użyciu JQuery
Odpowiedz
var arraysOfIds = $('#particularDivId img').map(function(){
return this.id;
}).get();
// arraysOfIds has now all the id's, access it as arraysOfIds[0], arraysOfIds[1]....
Szorstki przypuszczenie, ale spróbuj:
var imgIds = new Array();
$("div#divID img").each(function(){
imgIds.push($(this).attr('id'));
});
Nie dały nazwę div
, ale Użyłem divId
jako identyfikator div. Po prostu zmień to, aby dopasować swoje potrzeby.
Powinieneś raczej używać tablicy, a nie ciąg. – icktoofay
Cześć. Tak, popełniłem błąd, naprawiłem to. Doh !!! Za wcześnie dla mnie. –
Użyj wybieraka funkcji podrzędnych. Więc mówiąc chcę wszystkich elementów dziecka 'img' div #myDiv
$("#myDiv > img").css("border", "3px double red");
Chciałem, aby to zadziałało, gdy zastąpiłem $ ('img'). DoStuff(); z $ ("# zawartość> img"). doStuff(); już nie robi rzeczy. Próbowałem również pojedynczych cytatów i zawartości div #. – Muskie
Moim rozwiązaniem było użycie selektora potomka, a nie potomka. [link] (http://api.jquery.com/descendant-selector/) – Muskie
To NIE WYBIERA wszystkich elementów img dziecka, ale po prostu bezpośrednich potomków. –
function textOnly() {
jQuery('#dvContent img').each(function() {
jQuery(this).css('display', 'none');
});
}
- 1. Jak uzyskać obraz przy użyciu ajax jquery?
- 2. Zamień obraz przy użyciu jQuery
- 3. przy użyciu jquery, jak mogę wybrać obraz wewnątrz elementu div, aby zmienić jego źródło
- 4. Jak dołączyć obraz/ikonę usuwania do obrazu wewnątrz div przy użyciu jquery
- 5. Rozwiń obraz wewnątrz DIV
- 6. Ustawianie obrazu tła div przy użyciu jQuery
- 7. wartość Suma elementów wewnątrz div przy użyciu jQuery
- 8. Jak znaleźć div wewnątrz innego div przy użyciu HtmlUnit?
- 9. Jak wybrać div wewnątrz div wewnątrz div z jquery
- 10. Jak uzyskać wartość div przy użyciu javascript
- 11. jQuery Accordion jak otworzyć określonego nagłówka przy użyciu skryptu
- 12. Wstawianie HTML do div przy użyciu JQuery
- 13. Uzyskaj wartość zawartości div przy użyciu jquery
- 14. jQuery dołącz div do określonego
- 15. uzyskać wszystkie li wewnątrz ul użyciu jquery
- 16. Jak zrobić obraz reaguje wewnątrz div
- 17. Prosty przeciągalne DIV przy użyciu jQuery UI
- 18. losowo wyświetlić klasy div przy użyciu JQuery
- 19. Drukowanie zawartości div przy użyciu Jquery
- 20. Ustaw margines dla DIV przy użyciu JQuery
- 21. Utwórz wiele span wewnątrz div przy użyciu javascript
- 22. lista aby elementy wewnątrz znacznika div przy użyciu XPath
- 23. Jak uzyskać listę identyfikatorów w konkretnej klasie przy użyciu jquery?
- 24. Jak uzyskać wyrównanie formularza jak w tabeli przy użyciu div?
- 25. Javascript: Get div wewnątrz div
- 26. jquery, zawinąć elementów wewnątrz div
- 27. Przycisk wyboru Jquery wewnątrz div
- 28. jquery dołączyć div wewnątrz div z id i manipulować
- 29. Jak ustawić pozycję div obok kliknięcia myszy przy użyciu JQuery?
- 30. Dołączanie elementów wewnątrz div przy użyciu appendChild atrybut
Ahh, spoko. Nauczyłem się czegoś nowego dzięki funkcji .map(). Jednak patrząc na dokumentację, dlaczego potrzebujesz wywołania .get() na końcu. Po prostu wypróbowałem twój kod bez niego i działało dobrze. Nowicjusz, który chce się uczyć. –
Dałbym to +10, gdybym mógł, niezła sztuczka. – raffian