Дополнительно
Как заменить innerHTML в div с помощью jQuery?
Как я могу добиться следующего:
document.all.regTitle.innerHTML = 'Hello World';
используя jQuery, где regTitle
- это мой div ID?
979
12
Функция html() может принимать строки HTML и эффективно изменять свойство
.innerHTML
.Однако функция text() изменит (текстовое) значение указанного элемента, но сохранит структуру
html
.Если у вас есть объект jquery, который вы хотите отобразить вместо существующего содержимого. Тогда просто сбросьте содержимое и добавьте новое.
Или:
Вот ваш ответ:
Есть уже ответы, которые дают, как изменить внутренний HTML-код элемента.
Но я бы предложил, Вы должны использовать некоторые анимации как затухание/ затухание в Изменить HTML-код, который дает хороший эффект изменен HTML, а мгновенно меняется внутренний HTML-код.
Используйте анимацию, чтобы изменить внутренний HTML-код
Если у вас есть много функций, которые нуждаются в этом, то вы можете позвонить обычная функция, которая изменяет внутренний HTML-код.
*Ответ:
Объяснение:
$
эквивалентнобиблиотека jQuery
. Обе представляют один и тот же объект в библиотеку jQuery. Вто"#regTitle"
В внутри скобок называется селектор, который используется на библиотеку jQuery, чтобы определить, какой элемент(ы) из HTML-дом (документ объект модель) вы хотите применить код. Символ#
передregTitle
говорит jQuery, которыйregTitle
- это идентификатор элемента внутри дом.Оттуда, точечная нотация используется для вызова в формате HTML функция, которая заменяет внутренний HTML с любой параметр, который вы в-между скобками, который в данном случае является
'Привет Мир'
.вы можете использовать либо HTML или текстовый функция в jQuery, чтобы добиться этого
Или
в jQuery'ы
.HTML-код()
может быть использована для установки и получения содержание соответствуют непустых элементов (innerHTML будет
).Пример в
в
Просто, чтобы добавить некоторые показатели выводы.
Несколько лет назад у меня был проект, где у нас были проблемы, пытаясь установить больших HTML / текста для различных элементов HTML.
Оказалось, что "воссоздание" и элемент и впрыскивать его дом был гораздо быстрее, чем любой из предложенных способов обновления содержания дом.
Что-то вроде:
в
в
Должны получить вам более высокую производительность. Я не'т недавно пытался измерить (браузеры должны быть умными в эти дни), но если вы'вновь смотрит на производительности это может помочь.
Недостатком является то, что вы будете иметь больше работы, чтобы сохранить дом и ссылок в скриптах указывает на правильный объект.
jQuery имеет несколько функций, которые работают с текстом, Если вы используете
текст ()
, он будет делать работу за вас:Кроме того, вы можете использовать в HTML () вместо этого, если вы имеете любое HTML-тег...