[ dekifpi @ 30.12.2014. 10:24 ] @
Zdravo,

Pokusao sam da "kloniram" tekst iz h taga u span na sledeci nacin:

Code:

<div class="container">
    <h2>Text 1</h2> //H tag 1
    <span class="title"></span> //SPAN 1
</div>

<div class="container">
    <h2>Text 2</h2> //H tag 2
    <span class="title"></span> //SPAN 2
</div>

//JS
$('h2').clone().appendTo('span.title');


Naravno ovde se javlja problem sto se i H tag 1 i H tag 2 ispisuju i u SPAN 1 i u SPAN 2. Generalno meni je potrebno da h text kloniram u spanu koji se nalazi sa njim u istom parentu a ne u svim span-ovima na toj strani. Evo kako bi trebalo da se ispise:

Text 1 // H tag 1 text
Text 1 // Kloniran text u <span>

Text 2 // H tag 2 text
Text 2 // Kloniran text u <span>

Ukoliko imate neko resenje pisite.
Unapred zahvalan.

[Ovu poruku je menjao dekifpi dana 30.12.2014. u 11:37 GMT+1]
[ dusans @ 30.12.2014. 10:40 ] @
Može ovako:

Code:

<div class="container">
    <h2>Text 1</h2>
    <span class="title"></span>
</div>

<div class="container">
    <h2>Text 2</h2>
    <span class="title"></span>
</div>

<script type="text/javascript">
    $("h2").each(function () {
        var h2 = $(this);
        var span = h2.parent().find("span.title");
        span.append(h2.text());
        // h2.appendTo(span); Mislim da ovo nije ono što ti treba
    });
</script>


http://jsfiddle.net/uw0q66nz/1/
[ dekifpi @ 30.12.2014. 10:44 ] @
Hvala puno :) To je to.