текст | |
---|---|
text() | получает или добавляет текст |
HTML код | |
html() | добавляет HTML код и получает HTML код |
вставка внутрь | |
append() | добавляет или перемещает элемент внутрь в конец |
prepend() | добавляет или перемещает элемент внутрь в начало |
appendTo() | добавляет или перемещает элемент внутрь в конец |
prependTo() | добавляет или перемещает элемент внутрь в начало |
вставка снаружи | |
after() | добавляет или перемещает элемент после выбранного элемента |
before() | добавляет или перемещает элемент перед выбранным элементом |
insertAfter() | добавляет или перемещает элемент после выбранного элемента |
insertBefore() | добавляет или перемещает элемент перед выбранным элементом |
обертывание | |
wrap() | обертывает элемент HTML кодом или объектом |
wrapInner() | обертывает HTML кодом или объектом внутри выбранного элемента |
замена | |
replaceWith() | заменяет выбранный элемент |
удаление | |
remove() | удаляет элемент |
detach() | удаляет элемент |
empty() | удаляет содержимое элемента, не удаляя самого элемента |
unwrap() | удаляет родительский элемент |
клонирование | |
clone() | клонирует элемент |
text()
Функция получает или добавляет текст.
index.html
<!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <title>New Страница</title> <!-- подключаем библиотеку онлайн через Google CDN --> <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js"></script> </head> <body> <div> <p id="p1">Hello World!</p> <p>Получаем текст <span id="s1"></span></p> <p id="p2"></p> </div> <script> $(document).ready(function () { /*получение текста*/ var a = $('#p1').text(); $('#s1').text(a); /*вставка текста*/ $('#p2').text('Привет Мир!'); }); </script> </body> </html>
<!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <title>New Страница</title> <!-- подключаем библиотеку онлайн через Google CDN --> <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js"></script> </head> <body> <div> <p id="p1">Hello World!</p> <p>Получаем текст <span id="s1"></span></p> <p id="p2"></p> </div> <script> $(document).ready(function () { /*получение текста*/ var a = $('#p1').text(); $('#s1').text(a); /*вставка текста*/ $('#p2').text('Привет Мир!'); }); </script> </body> </html>
html()
Функция добавляет HTML код и получает HTML код.
index.html
<!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <title>New Страница</title> <!-- подключаем библиотеку онлайн через Google CDN --> <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js"></script> <style> .a { color: #F00; font-size: 24px; } </style> </head> <body> <div id="main"></div> <textarea></textarea> <script> $(document).ready(function () { /*добавление HTML кода*/ $('#main').html('<p class="a">Hello World!</p>'); /*получение HTML кода*/ $('textarea').val($('#main').html()); }); </script> </body> </html>
<!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <title>New Страница</title> <!-- подключаем библиотеку онлайн через Google CDN --> <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js"></script> <style> .a { color: #F00; font-size: 24px; } </style> </head> <body> <div id="main"></div> <textarea></textarea> <script> $(document).ready(function () { /*добавление HTML кода*/ $('#main').html('<p class="a">Hello World!</p>'); /*получение HTML кода*/ $('textarea').val($('#main').html()); }); </script> </body> </html>
append()
Функция добавляет или перемещает элемент внутрь в конец.
index.html
<!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <title>New Страница</title> <!-- подключаем библиотеку онлайн через Google CDN --> <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js"></script> <style> .a { color: #F00; font-size: 24px; } </style> </head> <body> <div id="main"> <p>One</p> <p>Two</p> <p>Three</p> <!-- элемент будет добавлен вот сюда --> </div> <script> $(document).ready(function () { $('#main').append('<p class="a">элемент будет добавлен вот сюда</p>'); }); </script> </body> </html>
<!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <title>New Страница</title> <!-- подключаем библиотеку онлайн через Google CDN --> <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js"></script> <style> .a { color: #F00; font-size: 24px; } </style> </head> <body> <div id="main"> <p>One</p> <p>Two</p> <p>Three</p> <!-- элемент будет добавлен вот сюда --> </div> <script> $(document).ready(function () { $('#main').append('<p class="a">элемент будет добавлен вот сюда</p>'); }); </script> </body> </html>
prepend()
Функция добавляет или перемещает элемент внутрь в начало.
index.html
<!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <title>New Страница</title> <!-- подключаем библиотеку онлайн через Google CDN --> <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js"></script> <style> .a { color: #F00; font-size: 24px; } </style> </head> <body> <div id="main"> <!-- элемент будет добавлен вот сюда --> <p>One</p> <p>Two</p> <p>Three</p> </div> <script> $(document).ready(function () { $('#main').prepend('<p class="a">элемент будет добавлен вот сюда</p>'); }); </script> </body> </html>
<!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <title>New Страница</title> <!-- подключаем библиотеку онлайн через Google CDN --> <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js"></script> <style> .a { color: #F00; font-size: 24px; } </style> </head> <body> <div id="main"> <!-- элемент будет добавлен вот сюда --> <p>One</p> <p>Two</p> <p>Three</p> </div> <script> $(document).ready(function () { $('#main').prepend('<p class="a">элемент будет добавлен вот сюда</p>'); }); </script> </body> </html>
appendTo()
Функция добавляет или перемещает элемент внутрь в конец.
index.html
<!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <title>New Страница</title> <!-- подключаем библиотеку онлайн через Google CDN --> <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js"></script> <style> .a { color: #F00; font-size: 24px; } </style> </head> <body> <div id="main"> <p>One</p> <p>Two</p> <p>Three</p> <!-- элемент будет добавлен вот сюда --> </div> <script> $(document).ready(function () { $('<p class="a">элемент будет добавлен вот сюда</p>').appendTo('#main'); }); </script> </body> </html>
<!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <title>New Страница</title> <!-- подключаем библиотеку онлайн через Google CDN --> <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js"></script> <style> .a { color: #F00; font-size: 24px; } </style> </head> <body> <div id="main"> <p>One</p> <p>Two</p> <p>Three</p> <!-- элемент будет добавлен вот сюда --> </div> <script> $(document).ready(function () { $('<p class="a">элемент будет добавлен вот сюда</p>').appendTo('#main'); }); </script> </body> </html>
prependTo()
Функция добавляет или перемещает элемент внутрь в начало.
index.html
<!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <title>New Страница</title> <!-- подключаем библиотеку онлайн через Google CDN --> <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js"></script> <style> .a { color: #F00; font-size: 24px; } </style> </head> <body> <div id="main"> <!-- элемент будет добавлен вот сюда --> <p>One</p> <p>Two</p> <p>Three</p> </div> <script> $(document).ready(function () { $('<p class="a">элемент будет добавлен вот сюда</p>').prependTo('#main'); }); </script> </body> </html>
<!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <title>New Страница</title> <!-- подключаем библиотеку онлайн через Google CDN --> <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js"></script> <style> .a { color: #F00; font-size: 24px; } </style> </head> <body> <div id="main"> <!-- элемент будет добавлен вот сюда --> <p>One</p> <p>Two</p> <p>Three</p> </div> <script> $(document).ready(function () { $('<p class="a">элемент будет добавлен вот сюда</p>').prependTo('#main'); }); </script> </body> </html>
after()
Функция добавляет или перемещает элемент после выбранного элемента.
index.html
<!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <title>New Страница</title> <!-- подключаем библиотеку онлайн через Google CDN --> <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js"></script> <style> .a { color: #F00; font-size: 24px; } </style> </head> <body> <div id="main">Hello World!</div> <!-- элемент будет добавлен вот сюда --> <script> $(document).ready(function () { $('#main').after('<p class="a">элемент будет добавлен вот сюда</p>'); }); </script> </body> </html>
<!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <title>New Страница</title> <!-- подключаем библиотеку онлайн через Google CDN --> <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js"></script> <style> .a { color: #F00; font-size: 24px; } </style> </head> <body> <div id="main">Hello World!</div> <!-- элемент будет добавлен вот сюда --> <script> $(document).ready(function () { $('#main').after('<p class="a">элемент будет добавлен вот сюда</p>'); }); </script> </body> </html>
before()
Функция добавляет или перемещает элемент перед выбранным элементом.
index.html
<!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <title>New Страница</title> <!-- подключаем библиотеку онлайн через Google CDN --> <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js"></script> <style> .a { color: #F00; font-size: 24px; } </style> </head> <body> <!-- элемент будет добавлен вот сюда --> <div id="main">Hello World!</div> <script> $(document).ready(function () { $('#main').before('<p class="a">элемент будет добавлен вот сюда</p>'); }); </script> </body> </html>
<!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <title>New Страница</title> <!-- подключаем библиотеку онлайн через Google CDN --> <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js"></script> <style> .a { color: #F00; font-size: 24px; } </style> </head> <body> <!-- элемент будет добавлен вот сюда --> <div id="main">Hello World!</div> <script> $(document).ready(function () { $('#main').before('<p class="a">элемент будет добавлен вот сюда</p>'); }); </script> </body> </html>
insertAfter()
Функция добавляет или перемещает элемент после выбранного элемента.
index.html
<!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <title>New Страница</title> <!-- подключаем библиотеку онлайн через Google CDN --> <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js"></script> <style> .a { color: #F00; font-size: 24px; } </style> </head> <body> <div id="main">Hello World!</div> <!-- элемент будет добавлен вот сюда --> <script> $(document).ready(function () { $('<p class="a">элемент будет добавлен вот сюда</p>').insertAfter('#main'); }); </script> </body> </html>
<!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <title>New Страница</title> <!-- подключаем библиотеку онлайн через Google CDN --> <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js"></script> <style> .a { color: #F00; font-size: 24px; } </style> </head> <body> <div id="main">Hello World!</div> <!-- элемент будет добавлен вот сюда --> <script> $(document).ready(function () { $('<p class="a">элемент будет добавлен вот сюда</p>').insertAfter('#main'); }); </script> </body> </html>
insertBefore()
Функция добавляет или перемещает элемент перед выбранным элементом.
index.html
<!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <title>New Страница</title> <!-- подключаем библиотеку онлайн через Google CDN --> <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js"></script> <style> .a { color: #F00; font-size: 24px; } </style> </head> <body> <!-- элемент будет добавлен вот сюда --> <div id="main">Hello World!</div> <script> $(document).ready(function () { $('<p class="a">элемент будет добавлен вот сюда</p>').insertBefore('#main'); }); </script> </body> </html>
<!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <title>New Страница</title> <!-- подключаем библиотеку онлайн через Google CDN --> <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js"></script> <style> .a { color: #F00; font-size: 24px; } </style> </head> <body> <!-- элемент будет добавлен вот сюда --> <div id="main">Hello World!</div> <script> $(document).ready(function () { $('<p class="a">элемент будет добавлен вот сюда</p>').insertBefore('#main'); }); </script> </body> </html>
wrap()
Функция обертывает элемент HTML кодом или объектом.
index.html
<!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <title>New Страница</title> <!-- подключаем библиотеку онлайн через Google CDN --> <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js"></script> <style> .a { color: #F00; font-size: 24px; } </style> </head> <body> <p id="p1">Hello World!</p> <p id="p2">Привет Мир!</p> <script> $(document).ready(function () { $('#p1').wrap('<div class="a"></div>'); var a = $('<div />').css({ 'color': '#00F', 'font-size': '24px' }); $('#p2').wrap(a); }); </script> </body> </html>
<!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <title>New Страница</title> <!-- подключаем библиотеку онлайн через Google CDN --> <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js"></script> <style> .a { color: #F00; font-size: 24px; } </style> </head> <body> <p id="p1">Hello World!</p> <p id="p2">Привет Мир!</p> <script> $(document).ready(function () { $('#p1').wrap('<div class="a"></div>'); var a = $('<div />').css({ 'color': '#00F', 'font-size': '24px' }); $('#p2').wrap(a); }); </script> </body> </html>
wrapInner()
Функция обертывает HTML кодом или объектом внутри выбранного элемента.
index.html
<!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <title>New Страница</title> <!-- подключаем библиотеку онлайн через Google CDN --> <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js"></script> <style> .a { color: #F00; font-size: 24px; } </style> </head> <body> <div id="main"> <p>Hello World!</p> <p>Привет Мир!</p> <p>To be or not to be?</p> </div> <script> $(document).ready(function () { $('#main').wrapInner('<div class="a"></div>'); }); </script> </body> </html>
<!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <title>New Страница</title> <!-- подключаем библиотеку онлайн через Google CDN --> <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js"></script> <style> .a { color: #F00; font-size: 24px; } </style> </head> <body> <div id="main"> <p>Hello World!</p> <p>Привет Мир!</p> <p>To be or not to be?</p> </div> <script> $(document).ready(function () { $('#main').wrapInner('<div class="a"></div>'); }); </script> </body> </html>
replaceWith()
Функция заменяет выбранный элемент.
index.html
<!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <title>New Страница</title> <!-- подключаем библиотеку онлайн через Google CDN --> <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js"></script> <style> .a { color: #F00; font-size: 24px; } </style> </head> <body> <p>Hello World!</p> <script> $(document).ready(function () { $('p').replaceWith('<div class="a">Привет Мир!</div>'); }); </script> </body> </html>
<!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <title>New Страница</title> <!-- подключаем библиотеку онлайн через Google CDN --> <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js"></script> <style> .a { color: #F00; font-size: 24px; } </style> </head> <body> <p>Hello World!</p> <script> $(document).ready(function () { $('p').replaceWith('<div class="a">Привет Мир!</div>'); }); </script> </body> </html>
remove()
Функция удаляет элемент.
index.html
<!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <title>New Страница</title> <!-- подключаем библиотеку онлайн через Google CDN --> <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js"></script> </head> <body> <div>Hello World!</div> <p>To be or not to be?</p> <div>Привет Мир!</div> <script> $(document).ready(function () { $('p').remove(); }); </script> </body> </html>
<!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <title>New Страница</title> <!-- подключаем библиотеку онлайн через Google CDN --> <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js"></script> </head> <body> <div>Hello World!</div> <p>To be or not to be?</p> <div>Привет Мир!</div> <script> $(document).ready(function () { $('p').remove(); }); </script> </body> </html>
detach()
Функция удаляет элемент.
index.html
<!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <title>New Страница</title> <!-- подключаем библиотеку онлайн через Google CDN --> <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js"></script> </head> <body> <div id="main"> <div id="d1">Hello World!</div> <p>To be or not to be?</p> <div id="d2">Привет Мир!</div> </div> <script> $(document).ready(function () { /*удаляет элемент*/ $('#d1').detach(); /*удаляет элемент с уточнением*/ $('#main>').detach('#d2'); }); </script> </body> </html>
<!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <title>New Страница</title> <!-- подключаем библиотеку онлайн через Google CDN --> <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js"></script> </head> <body> <div id="main"> <div id="d1">Hello World!</div> <p>To be or not to be?</p> <div id="d2">Привет Мир!</div> </div> <script> $(document).ready(function () { /*удаляет элемент*/ $('#d1').detach(); /*удаляет элемент с уточнением*/ $('#main>').detach('#d2'); }); </script> </body> </html>
empty()
Функция удаляет содержимое элемента, не удаляя самого элемента.
index.html
<!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <title>New Страница</title> <!-- подключаем библиотеку онлайн через Google CDN --> <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js"></script> </head> <body> <div id="main"> <p>Hello World!</p> <p>To be or not to be?</p> <p>Привет Мир!</p> </div> <script> $(document).ready(function () { $('#main').empty(); }); </script> </body> </html>
<!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <title>New Страница</title> <!-- подключаем библиотеку онлайн через Google CDN --> <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js"></script> </head> <body> <div id="main"> <p>Hello World!</p> <p>To be or not to be?</p> <p>Привет Мир!</p> </div> <script> $(document).ready(function () { $('#main').empty(); }); </script> </body> </html>
unwrap()
Функция удаляет родительский элемент.
index.html
<!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <title>New Страница</title> <!-- подключаем библиотеку онлайн через Google CDN --> <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js"></script> <style> .a { color: #F00; font-size: 24px; } </style> </head> <body> <div class="a"> <p id="p1">Hello World!</p> <p>To be or not to be?</p> <p>Привет Мир!</p> </div> <script> $(document).ready(function () { $('#p1').unwrap(); }); </script> </body> </html>
<!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <title>New Страница</title> <!-- подключаем библиотеку онлайн через Google CDN --> <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js"></script> <style> .a { color: #F00; font-size: 24px; } </style> </head> <body> <div class="a"> <p id="p1">Hello World!</p> <p>To be or not to be?</p> <p>Привет Мир!</p> </div> <script> $(document).ready(function () { $('#p1').unwrap(); }); </script> </body> </html>
clone()
Функция клонирует элемент.
index.html
<!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <title>New Страница</title> <!-- подключаем библиотеку онлайн через Google CDN --> <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js"></script> <style> .a { color: #00F; font-size: 20px; } </style> </head> <body> <button>Add</button> <div id="main"> <p class="a">Hello World!</p> </div> <script> $(document).ready(function () { $('button').css({ 'cursor': 'pointer' }).click(function () { $('#main').append($('.a').clone()); }); }); </script> </body> </html>
<!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <title>New Страница</title> <!-- подключаем библиотеку онлайн через Google CDN --> <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js"></script> <style> .a { color: #00F; font-size: 20px; } </style> </head> <body> <button>Add</button> <div id="main"> <p class="a">Hello World!</p> </div> <script> $(document).ready(function () { $('button').css({ 'cursor': 'pointer' }).click(function () { $('#main').append($('.a').clone()); }); }); </script> </body> </html>