Czemu może nie działać $('.cron-data div').remove();

0

Mam html testowy taki:

<div class="light-box-container">
    <div class="header-01">title</div>
	<div class="cron-data"></div>
</div>

Jak wpisze:

$('.cron-data div').remove();

to nie działa, a jak wpisze

$('div').remove('.cron-data');

to działa i tekst znika ale nie mogę potem nic dodać metodą

$('.cron-data').append('test');
0
masterO-no_login napisał(a):

Jak wpisze:

$('.cron-data div').remove();

to nie działa, ...

to by znaczyło, usun div, znajdujący się wewnątrz elementu klasy .cron-data, a przecież wewnątrz <div class="cron-data"></div> nie ma żadnego div-a, więc nie ma czego usuwać.

masterO-no_login napisał(a):

.. a jak wpisze

$('div').remove('.cron-data');

to działa i tekst znika ale nie mogę potem nic dodać metodą

$('.cron-data').append('test');

Noż przecież usuwasz ten div, a po jego usunięciu chcesz coś do niego dodać? Przecież masz usuń div clasy .cron-data, a następnie kiedy go już nie ma próbujesz zrobić wstaw do div-a klasy .cron-data coś tam

Co tak naprawdę chcesz zrobić?

0

jesli chcesz tylko wyczyscic zawartosc diva '.cron-data' to uzyj:

$('.cron-data').empty();

lub

$('.cron-data').html('');

1 użytkowników online, w tym zalogowanych: 0, gości: 1