jQuery HTML / CSS методы
❮ Предыдущая Следующая Глава ❯
В следующей таблице перечислены все методы, используемые для управления HTML и CSS.
Методы работы ниже для обоих HTML и XML-документов. Исключение: html() метод.
метод | Описание |
---|---|
addClass() | Добавляет один или несколько имен классов выбранных элементов |
after() | Вставляет содержимое после того, как выбранные элементы |
append() | Содержание Вставки в конце выбранных элементов |
appendTo() | Вставляет HTML элементы в конце выбранных элементов |
attr() | Устанавливает или возвращает атрибуты / значения выбранных элементов |
before() | Вставляет содержимое перед тем выбранные элементы |
clone() | Делает копию выбранных элементов |
css() | Устанавливает или возвращает одно или несколько свойств стилей для выбранных элементов |
detach() | Удаляет выбранные элементы (сохраняет данные и события) |
empty() | Удаляет все дочерние узлы и содержимого из выбранных элементов |
hasClass() | Проверяет, является ли какой-либо из выбранных элементов имеют определенное имя класса |
height() | Устанавливает или возвращает высоту выбранных элементов |
html() | Устанавливает или возвращает содержимое выбранных элементов |
innerHeight() | Возвращает высоту элемента (включает в себя прокладку, но не граница) |
innerWidth() | Возвращает ширину элемента (включает в себя прокладку, но не граница) |
insertAfter() | Элементы Вставки HTML после выбранных элементов |
insertBefore() | Элементы Вставки HTML до выбранных элементов |
offset() | Устанавливает или возвращает координаты смещения для выбранных элементов (по отношению к документу) |
offsetParent() | Возвращает первый элемент, расположенный родительский |
outerHeight() | Возвращает высоту элемента (включает отступы и границы) |
outerWidth() | Возвращает ширину элемента (включает отступы и границы) |
position() | Возвращает позицию (относительно родительского элемента) элемента |
prepend() | Содержание Вставки в начале выбранных элементов |
prependTo() | Вставка HTML-элементов в начале выбранных элементов |
prop() | Устанавливает или возвращает свойства / значения выбранных элементов |
remove() | Удаляет выбранные элементы (в том числе данных и событий) |
removeAttr() | Удаляет один или несколько атрибутов из выбранных элементов |
removeClass() | Удаляет один или несколько классов из выбранных элементов |
removeProp() | Удаляет свойство , установленный prop() метод |
replaceAll() | Заменяет выбранные элементы с новыми элементами HTML |
replaceWith() | Заменяет выбранные элементы с новым содержанием |
scrollLeft() | Устанавливает или возвращает горизонтальное положение полосы прокрутки выбранных элементов |
scrollTop() | Устанавливает или возвращает вертикальное положение полосы прокрутки выбранных элементов |
text() | Устанавливает или возвращает текстовое содержимое выбранных элементов |
toggleClass() | Переключение между добавление / удаление одного или нескольких классов из выбранных элементов |
unwrap() | Удаляет родительский элемент из выбранных элементов |
val() | Устанавливает или возвращает значение атрибута выбранных элементов (для элементов формы) |
width() | Устанавливает или возвращает ширину выбранных элементов |
wrap() | Обертывания HTML element(s) вокруг каждого выбранного элемента |
wrapAll () | Обертывания HTML element(s) вокруг всех выбранных элементов |
wrapInner () | Обертывания HTML element(s) вокруг содержания каждого выбранного элемента |
❮ Предыдущая Следующая Глава ❯
Как использовать метод jQuery html()
В jQuery есть множество методов, которые помогают разработчикам эффективно создавать динамический веб-интерфейс. jQuery HTML()
метод заменяет весь HTML внутри выбранного элемента. Это полезно, если вы хотите динамически изменять то, что видит пользователь после взаимодействия со страницей.
В этом руководстве мы узнаем, как использовать HTML()
и его синтаксис. Мы также рассмотрим пошаговый подход к использованию HTML()
. jQuery HTML()
является фундаментальным методом в библиотеке jQuery и часто используется. Изучив основы, вы будете готовы начать практиковать использование HTML()
.
Что такое jQuery html()?
jQuery HTML()
устанавливает HTML-содержимое каждого элемента в наборе соответствующих элементов. Следует соблюдать осторожность, чтобы предоставить достаточно конкретный запрос для замены только желаемого HTML.
Найдите свой матч для буткемпа
- Career Karma подберет для вас лучшие учебные курсы по технологиям
- Получите доступ к эксклюзивным стипендиям и подготовительным курсам
Выберите свой интерес
Программная инженерия
Дизайн
Наука о данных
Аналитика данных
Информационная безопасность
Имя
Фамилия
Электронная почта
Номер телефона
Продолжая, вы соглашаетесь с нашими Условия использования и политика конфиденциальности , и вы соглашаетесь получать предложения и возможности от Career Karma по телефону, текстовым сообщениям и электронной почте.
Меняется только содержимое HTML()
. При наличии таблицы стилей новый контент будет оформлен так же, как и предыдущий контент. Стоит также упомянуть, что HTML()
работает только с документом HTML — он не работает с XML.
html() Синтаксис jQuery
Напомним, что методы jQuery сначала вызываются для селектора. Селектор может быть как широким, как тег
, так и конкретным, как
HTML()
и передать строку HTML в качестве параметра для HTML()
. Подробное объяснение селекторов CSS см.
гид
. HTML()
принимает либо строковый литерал в качестве параметра, либо переменную, содержащую строку. Передача строкового литерала «Новый контент» будет отображаться так же, как передача переменной, ссылающейся на «Новый контент».
Скажем, у нас есть этот простой
Привет, мир дел>
Мы можем заменить весь тег
$('div. main-content').html('Новый контент
')
Приведенный выше код отображает новый HTML как:
Теперь наш HTML выглядит следующим образом:
<дивмейн>Привет
Мир
До свидания
Глядя на нашу начальную HTML-страницу, мы увидим, что только слово «Hello» окрашено в синий цвет.
В этом примере мы хотим заменить слово «Привет» новым содержимым, но сохранить исходный стиль. Для этого мы выделяем абзац с именем класса синим цветом.
$('p.blue').html("СНОВА ПРИВЕТ")
Мы выбрали абзац, относящийся к классу синего, и заменили «Hello» на «Hello AGAIN». С HTML()
заменяет содержимое, завернутое в имена элементов, синий цвет останется.
Что, если бы мы захотели заменить весь текст абзаца? Если мы выберем элемент
, он заменит приведенный выше текст тремя экземплярами «Hello AGAIN».
$('p').html("СНОВА ПРИВЕТ")
Здесь мы выбираем все теги абзаца в файле HTML и заменяем содержимое каждого на «Hello AGAIN». Как и в нашем первом примере, исходный стиль будет отображаться, потому что мы заменяем содержимое, заключенное в эти теги.
Как мы и ожидали. Давайте поднимемся на один уровень в нашем селекторе к нашему
$('div.main').html('Содержимое основного раздела
')
Внутри нашего основного блока у нас есть три элемента абзаца. Зная, как HTML()
работает, мы можем сделать вывод, что приведенный выше код заменит три тега
на один, переданный в качестве параметра. Читайте наши гид при изучении HTML, чтобы углубиться в вышеупомянутую концепцию
Заключение
jQuery HTML()
— это широко используемый метод замены содержимого на HTML-страницах для создания динамического интерфейса. Потому что HTML()
заменяет содержимое, заключенное внутри HTML-элементов, важно обратить внимание на селекторы jQuery и любые классы стилей. Это предотвратит любые нежелательные изменения стиля.
Мы узнали, что такое jQuery, его синтаксис и пример того, как его можно использовать. Потратьте некоторое время на практику и освойте этот широко используемый метод.
Автозаполнение | Пользовательский интерфейс jQuery
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 |
|