Autor Zpráva
matata8611
Profil
Ahoj,
muzu moc poprosit...


var test = $('#test');

element #test je např:
<div id="test"><h1>Nadpis</h1><p>aaa</p></div>

jak z te promenne test odstranim H1 a vlozim nekam jinam do stranky jako html?

Děkuji moc.
Kajman
Profil
Ukažte ještě původní a výsledný htnl kód. Popis není moc jednoznačný.
Tomášeek
Profil
matata8611:
Nějak takto (z původního #test odstranit a do jiného (#result) přidat)? Živá ukázka

každopádně pro to nevidím moc reálné využití. Dej rovnou na úrovni šablony nadpis tam, kam patří.
matata8611
Profil
Máte pravdu... vlozim sem konkretni kod...

<div class="box kalkulace">
    <div class="row boxHeader">
        <div class="col" style="font-weight:bold">
            Kalkulace
        </div>
    </div>
    <div class="basketItem row boxSubHeader">
        <div class="col">

            Čištění koberců

        </div>
    </div>
    <div class="basketItem row boxRow">
        <div class="col">Pokoj - čištění (2x)</div>
        <div class="col-4 text-right" data-sum="2000">2000,-&nbsp;Kč</div>
    </div>
    <div class="basketItem row boxRow">
        <div class="col">Schodiště - čištění (2x)</div>
        <div class="col-4 text-right" data-sum="1300">1300,-&nbsp;Kč</div>
    </div>
    <div class="basketItem row boxRow dopravne borderTop">
        <div class="col">Doprava</div>
        <div class="col-4 text-right" data-sum="150">150,-&nbsp;Kč</div>
    </div>
    <div class="basketItem row boxRow borderTop">
        <div class="col">Cena bez DPH</div>
        <div class="col-6 text-right">3000.00,-&nbsp;Kč</div>
    </div>
    <div class="basketItem row boxRow">
        <div class="col">DPH 15%</div>
        <div class="col-6 text-right">450.00,-&nbsp;Kč</div>
    </div>
    <div class="basketItem row boxHeader">
        <div class="col">Cena s DPH</div>
        <div class="col-6 text-right">3450.00,-&nbsp;Kč</div>
    </div>
    <div class="basketItem nextStep row boxRow d-flex justify-content-center">
        <div class="btn btn-primary goToStep3 noLeft">
            <div class="arrow"><i class="fas fa-angle-double-right"></i></div><span>Další krok</span></div>
    </div>
</div>

cely tento element .box.kalkulace potrebuji nacist do promenne a odeslat ajaxem, ale předtím z něho potřebuji odstranit element .nextStep (dole) a pak teprve odeslat.
Kajman
Profil
Zkuste
var kopie = $('.box.kalkulace').clone();
kopie.find('.nextStep').remove();
alert(kopie.html());

Ale posílat to na server nedává smysl, nebudete přece počítat objednávku podle toho, protože to je jednoduše modifikovatelné na straně uživatele.
matata8611
Profil
super, diky moc.

Vaše odpověď

Mohlo by se hodit

Neumíte-li správně určit příčinu chyby, vkládejte odkazy na živé ukázky.
Užíváte-li nějakou cizí knihovnu, ukažte odpovídajícím, kde jste ji vzali.

Užitečné odkazy:

Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0