Męczę się już chyba od 2 godzin. Mam diva, w nim tekst + 0 albo 1 span z tekstem i nic więcej. Jeżeli chcę dodać spana do sprawdzam czy już jakieś są, jeżeli tak to usuwam i próbuję dodać nowego.
<div class="moj-div">
qwerty<span>zxc</span>
</div>
if($(".moj-div:contains('"+mojString+"') > span" ).length>0) {
$(".moj-div:contains('"+mojString+"') > span").remove();
}
$(".moj-div:contains('"+mojString+"')").append(' <span>('+innyString+')</span>');
Niestety to nie działa. Raz span się doda, przy drugiej próbie dodania się tylko usuwa i nowy już się nie dodaje.