Платформа Spring содержит служебный класс ClassUtils , который содержит статический метод forName. Этот метод может использоваться для точной цели, которую Вы описали.
В случае, если Вам don’t нравится иметь зависимость от Spring: исходный код метода может быть найден e. В g. здесь на их общедоступном репозитории. Исходный код класса лицензируется под моделью Apache 2.0.
Примечание однако, что алгоритм использует трудно кодированную карту типов примитивов.
Редактирование: Благодаря DГЎvid HorvГЎth комментаторов и Patrick для указания на неработающую ссылку.
Вы можете использовать функцию empty , чтобы удалить все дочерние узлы (все его содержимое) элемента:
$('#elementId').empty();
Пустая функция также удалит все события обработчики и данные, кэшированные внутри jQuery.
Если у div есть идентификатор, вы можете сделать это следующим образом:
$('#id-of-div').html('');
Или вы можете использовать все классы .class-of-div
$('.class-of-div').html('');
Или только все div
$('div').html('');
РЕДАКТИРОВАТЬ: Но empty ()
(выше) будет работать лучше.
Html
<div id='emptythis'>
Content
</div>
JQuery
$('#emptythis').html('');