NOVINKA: Získej 40 hodin praktických dovedností s AI – ZDARMA ke každému akreditovanému kurzu!
S účinností od 26. 3. jsme aktualizovali Zásady zpracování osobních údajů – doplnili jsme informace o monitorování telefonických hovorů se zájemci o studium. Ostatní části zůstávají beze změn.

Diskuze – Lekce 3 - Nahrazování obsahu & klonování v jQuery (DOM)

Zpět

Upozorňujeme, že diskuze pod našimi online kurzy jsou nemoderované a primárně slouží k získávání zpětné vazby pro budoucí vylepšení kurzů. Pro studenty našich rekvalifikačních kurzů nabízíme možnost přímého kontaktu s lektory a studijním referentem pro osobní konzultace a podporu v rámci jejich studia. Toto je exkluzivní služba, která zajišťuje kvalitní a cílenou pomoc v případě jakýchkoli dotazů nebo projektů.

Komentáře
Avatar
Odpovídá na Honza Bittner
Karel Labonek:19.4.2018 18:33

Děkuji za odpověď, no já jsem nedočkavej, když jsem pokračoval v dalších lekcích odpovědi jsem našel :-) (například se mi líbí stylování pomocí přidávání a odebírání tříd) . super články děkuji.

 
Odpovědět
+1
19.4.2018 18:33
Avatar
Max Snítil
Tvůrce
Avatar
Max Snítil:4.11.2021 11:07

proč div není v proměné, přijde mi kód nepřehledný.

 
Odpovědět
+1
4.11.2021 11:07
Avatar
Petr Gargulák
Správce kvízů
Avatar
Petr Gargulák:9.2.2022 12:46
<div id="attributes"><div class="attr"><input name="" id="" type="text" placeholder="Name" class="required-entry"><button class="btn btn-danger remove" type="button">Remove</button>
</div>
</div>

<button class="btn btn-large btn-success add" type="button">Add</button>


/* Variables */
var row = $(".attr");

function addRow() {
  row.clone(true, true).appendTo("#attributes");
}

function removeRow(button) {
  button.closest("div.attr").remove();
}

$('#attributes .attr:first-child').find('.remove').hide();

/* Doc ready */
$(".add").on('click', function () {
  addRow();
  if($("#attributes .attr").length > 1) {
    //alert("Can't remove row.");
    $(".remove").show();
  }
});
$(".remove").on('click', function () {
  if($("#attributes .attr").size() == 1) {
    //alert("Can't remove row.");
    $(".remove").hide();
  } else {
    removeRow($(this));

    if($("#attributes .attr").size() == 1) {
        $(".remove").hide();
    }

  }
});
 
Odpovědět
9.2.2022 12:46
Avatar
Jaroslav Drobek:13.5.2022 6:38

Hodnocení:

  • V ukázce 7 není zachován obsah elementu div.
 
Odpovědět
13.5.2022 6:38
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 4 zpráv z 24.