Как определить и изменить содержимое / стиль div с помощью jQuery?
Опубликовано: 18 Декабря, 2021
Изменения в html / тексте div можно обнаружить с помощью метода jQuery on (). On () используется для присоединения одного или нескольких обработчиков событий для выбранных элементов и дочерних элементов в дереве DOM. Метод on () является заменой методов bind (), live () и delegate () из jQuery версии 1.7.
Синтаксис:
$ (селектор) .on (событие, childSelector, данные, функция, карта)
Пример 1. В этом примере используется метод jQuery on () для изменения текста элемента <div>.
<!DOCTYPE html> < html > < head > < title > How to detect and change the content of a div using JQuery ? </ title > < script src = </ script > < style > #div1 { font-size: 35px; color:green; text-align:center; } </ style > < script > $(document).ready(function(){ $("div").on("click", function(){ document.getElementById("div1").innerHTML = "A computer science portal for geeks"; }); }); </ script > </ head > < body > < div id = "div1" >GeeksforGeeks!</ div > </ body > </ html > |
Выход:
- Прежде чем щелкнуть элемент div:
- После щелчка по элементу div:
Пример 2: В этом примере используется метод jQuery on () для изменения стиля элемента <div>.
<!DOCTYPE html> <html> <head> <title> How to detect and change the style of a div using JQuery? </title> <script src= </script> <style> #div1 { font-size: 35px; color:green; text-align:center; } </style> <script> $(document).ready( function (){ $( "div" ).on( "click" , function (){ document.getElementById( "div1" ).style.color = "white" ; document.getElementById( "div1" ).style.backgroundColor = "green" ; }); }); </script> </head> <body> <div id= "div1" >Welcome to GeeksforGeeks!!!</div> </body> </html> |
Выход:
- Прежде чем щелкнуть элемент div:
- После щелчка по элементу div: