Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [jQuery] .find() znalezienie 2 inputów i dodanie innych atrybutów
wicek
post
Post #1





Grupa: Zarejestrowani
Postów: 55
Pomógł: 1
Dołączył: 13.02.2014

Ostrzeżenie: (0%)
-----


  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 (IMG:style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 3)
fate
post
Post #2





Grupa: Zarejestrowani
Postów: 824
Pomógł: 106
Dołączył: 14.03.2012
Skąd: Warszawa

Ostrzeżenie: (0%)
-----


pokaż strukture html
Go to the top of the page
+Quote Post
Comandeer
post
Post #3





Grupa: Zarejestrowani
Postów: 1 268
Pomógł: 254
Dołączył: 11.06.2009
Skąd: Świętochłowice

Ostrzeżenie: (0%)
-----


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
Go to the top of the page
+Quote Post
wicek
post
Post #4





Grupa: Zarejestrowani
Postów: 55
Pomógł: 1
Dołączył: 13.02.2014

Ostrzeżenie: (0%)
-----


  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 (IMG:style_emoticons/default/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. });
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 23.08.2025 - 16:11