Válí se ti projekty v šuplíku? Dostaň je mezi lidi a získej cool tričko a body na profi IT kurzy v soutěži ITnetwork summer 2017!
Přidej si svou IT školu do profilu a najdi spolužáky zde na síti :)
Avatar
Marek Šafránek:29.1.2016 23:26

Zdravíčko, zkouším tlačítkem vloženým do divu smazat ten div + smazat související id jinde.
mám však na rodičovském divu tak na tlačítku .click() event, a když klikám na tlačítko, spouští se pouze funkce připnutá na rodičovská element, zkoušel jsem přidat stopPropagate(), ale nemá to na funkčnost vliv.

function pridatPatro(patro) {
       var sirkaPatra, pomer;

       data.pocetPater = data.patra.length;

       $("#prostory").append("<div id='patro" + patro.idPatra + "'     style='" + "height:10px; width:90%;position:absolute;top:80px;left:5%;'class='patro'></div>");
       sirkaPatra = velikostPatra(patro.patroDelka, patro.patroSirka, patro.idPatra).sirkaPatra;
       pomer = sirkaPatra.pomer;
       console.log(pomer);
       console.log(sirkaPatra);
       $("#patro" + patro.idPatra).css("height", sirkaPatra);
       data.patra.pomer = pomer;
       data.patra.push(data.patra);
       $("#prehled").append("<div field='" + patro.idPatra + "' class='patro aktivnipatro'>" + patro.jmenoPatra + "<input type='button' id='zavrit"+ patro.idPatra +"' class='tlacitkosmazatpatro' value='Smazat'></div>");
   }

       //vyberepatro
       $(document).on("click", "div.patro" ,function(){
               console.log("ok");
               var patroAktivovat = $(this).attr("field");
               var patroSelektor = "#patro" + patroAktivovat;
               console.log(patroAktivovat);
               console.log(patroSelektor);
               $(patroSelektor).toggle();
               $(this).toggleClass("aktivnipatro");
               })

       //
       $("button.tlacitkosmazatpatro").click( function(e) {

               e.stopPropagation();
               console.log("odstranuji");
               var idPatra = $(this).parent().attr("field");
               $("#patro" + idPatra).remove();
               $(this).parent().remove();


               })
Odpovědět 29.1.2016 23:26
Stojí-li něco za námahu, je třeba to udělat pořádně...
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 1 zpráv z 1.