Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [JavaScript] Jquery - Dynamiczne dodawanie i usuwanie elementów
Forum PHP.pl > Forum > Przedszkole
skw
Dodaje elementy poprzez

  1. $('#id').append();


I teraz jak rozwiązać to, żeby każdy nowy element mógł zostać usunięty pojedynczo

Usuwaniem zajmuje się

  1. $("#id).remove();


Ale jak przekazać np id diva przez kliknięcie na inny świeżo stworzony element.

np.

  1. <span id="dodaj">Dodaj</span> <!--
  2. Dodaje element
  3. <div>zxzxz</div><span>usuń</span>
  4. -->


Proszę o pomoc smile.gif
kamil4u
Musisz dodać zdarzenie np. click, które usunie to co chcesz.
Warto też zapoznać się z metodami DOM, które pozwolą na szerszą manipulacją elementów.

Jeżeli odpowiedź Cię nie satysfakcjonuje opisz problem dokładniej.
Rid
Cytat
Ale jak przekazać np id diva przez kliknięcie na inny świeżo stworzony element

Proszę zapoznać się z funkcją find().
skw
może tak:

  1. <script type="text/javascript/">
  2. $('#dodaj').click(function() {
  3. $('#cos').append('<input type="text" /><span>Usun</span>');
  4. } );
  5. </script>
  6.  
  7. <span class="dodaj">Dodaj</span>
  8. <div id="cos">
  9. <!-- Po kilku kliknieciach na dodaj:
  10. <input type="text" /><span>Usun</span>
  11. <input type="text" /><span>Usun</span>
  12. <input type="text" /><span>Usun</span>
  13. -->
  14. </div>


Chcę usunąć tylko ten element który jest z boku
kamil4u
.prev() + .remove();
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.