Разное

Html jquery: .html() | jQuery API Documentation

18.04.2023

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». Как и в нашем первом примере, исходный стиль будет отображаться, потому что мы заменяем содержимое, заключенное в эти теги.

Как мы и ожидали. Давайте поднимемся на один уровень в нашем селекторе к нашему

, принадлежащему «основному» классу. Здесь пригодится передача строк HTML в качестве параметров.

 $('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

Автозаполнение пользовательского интерфейса jQuery — функциональность по умолчанию

jquery.com/ui/1.13.2/themes/base/jquery-ui.css">

var viefabletegs = [

"ActionScript",

"AppleScript",

"ASP",

"Basic",

9003 "C ++" CSTREAD "000

9003" CSTH. CSTREAN "9000

" CSTH. "Clojure",

"Cobol",

"Coldfusion",

"Erlang",

"Fortran",

0003 "Groovy",

"Haskell",

"Java",

"JavaScript",

"Lisp",

"Perl",

" PHP ",

" Python ",

" Ruby ",

" Scala ",

"

$ ("#Tags").

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *