Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [jQuery] .find() znalezienie 2 inputów i dodanie innych atrybutów
Forum PHP.pl > Forum > Po stronie przeglądarki > JavaScript
wicek
  1. $('#dodaj_litologia').click(function(){
  2. $('#litologia .litologia:first').clone().appendTo($('#litologia')).find('input[type="text"]').attr({value: ''});
  3. return false;
  4. });


POtrzebuję teraz jeszcze usunąć z input[type="checkbox"] attr checked kod po niżej nie działa i nie wiem jak to ugryźć...

  1. $('#litologia .litologia:first').clone().appendTo($('#litologia')).find('input[type="text"]').attr({value: ''}).find('input[type="checkbox"]').attr({checked: false});


Z góry dzięki za pomoc smile.gif
fate
pokaż strukture html
Comandeer
Bo zgodnie z zasadami chainingu szukasz tych elementów w tym, co zwróciło pierwsze find. Zapisz sobie to .litologia:first do zmiennej i na tym odpal obydwa find
wicek
  1. <div id="litologia">
  2. Dodaj litologię:<img src="obrazy/plus.png" id="dodaj_litologia" style="cursor:pointer" ></img>
  3. <table class="litologia">
  4. <tr>
  5. <td colspan="3" align="center" valign="middle"><h3>Litologia</h3></td>
  6. </tr>
  7. <tr>
  8. <td>Litologia</td>
  9. <td>
  10. <select name="litologia[litologia][]" id="litologia1">
  11. <?
  12. foreach($opt_dane['opt_litologia'] as $row){
  13. echo '<option value="'.$row['id_litologia'].'">'.$row['opcja'].'</option>';
  14. }
  15. ?>
  16. </select>
  17. </td>
  18. </tr>


Kod html u góry , jak próbuję po sklonowaniu usunąć z .litologia:first to mi usuwa dane z pierwszego a kopiuje do drugiego widoku a ja bym chciał żeby usuwało w nowym skopiowanym a ten co jest na górze został nietknięty

Człowiek taki głupi smile.gif

  1. $('#dodaj_litologia').live('click',function(){
  2. var clone = $('#litologia .litologia:first').clone().appendTo($('#litologia'));
  3. clone.find('input[type="checkbox"]').attr({checked: false});
  4. clone.find('input[type="text"]').attr({value: ''});
  5. return false;
  6. });
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.