Как удалить содержание элемента с JQuery?

Платформа Spring содержит служебный класс ClassUtils , который содержит статический метод forName. Этот метод может использоваться для точной цели, которую Вы описали.

В случае, если Вам don’t нравится иметь зависимость от Spring: исходный код метода может быть найден e. В g. здесь на их общедоступном репозитории. Исходный код класса лицензируется под моделью Apache 2.0.

Примечание однако, что алгоритм использует трудно кодированную карту типов примитивов.

Редактирование: Благодаря DГЎvid HorvГЎth комментаторов и Patrick для указания на неработающую ссылку.

22
задан Sam 11 August 2014 в 10:32
поделиться

3 ответа

Вы можете использовать функцию empty , чтобы удалить все дочерние узлы (все его содержимое) элемента:

$('#elementId').empty();

Пустая функция также удалит все события обработчики и данные, кэшированные внутри jQuery.

47
ответ дан 29 November 2019 в 03:55
поделиться

Если у div есть идентификатор, вы можете сделать это следующим образом:

$('#id-of-div').html('');

Или вы можете использовать все классы .class-of-div

$('.class-of-div').html('');

Или только все div

$('div').html('');

РЕДАКТИРОВАТЬ: Но empty () (выше) будет работать лучше.

10
ответ дан 29 November 2019 в 03:55
поделиться

Html

<div id='emptythis'>
   Content
</div>

JQuery

$('#emptythis').html('');
1
ответ дан 29 November 2019 в 03:55
поделиться
Другие вопросы по тегам:

Похожие вопросы: