Получаем текст из блока с помощью jquery
Как получить данные внутри блока/тега с помощью jquery. Рассмотрим получение текста с помощью метода jquery text() на нескольких примерах.
Получение содержания блока помощью jquery text()
- Что такое jquery text() Скачать код примера
- Пример использования jquery text() Скачать код примера
Что такое jquery text()
text() - это метод в библиотеке jquery
Синтаксис 1.4 jquery :
$( selector ).text()
$( selector ).text( text )
$( selector ).text( function(index, text ))
Пример использования jquery text()
Для того, чтобы продемонстрировать работу jquery text(), нам понадобится:
Подключаем jquery
Еще нам понадобится - click() в jquery
Html тег с каким-то текстом:
Нам еще нужна кнопка, по которой мы будем нажимать, чтобы получить текст из блока :
И собственно функция. которая обработает наше нажатие и получение данных в переменную:
$("#button_click").click( function()
{
perem = $("#example").text();
alert(perem);
});
</script>
Соберем весь код вместе:
<div id="example">Здесь будет какой-то текст, который нам нужно получить в переменную и вывести через алерт.</div>
<button id="button_click">Отправить</button>
$("#button_click").click( function()
{
perem = $("#example").text();
alert(perem);
});
</script>
Результат получения содержимого в теге:
Нажмите Кнопку отправить и вы получите результат в реальном времени!
Пример использования jquery text()
Разберем аналогичный пример по использованию jquery text(), что мы делали выше, с некоторым изменением, мы будем полученный контент из тега, поместим в другой тег.
Нам понадобится первый блок, откуда будем получать данные с помощью jquery text() :
+ Нам нужен второй тег, в который и будем помещать полученный текст из предыдущего блока:
Вместо алерт, будем передавать данные во второй блок:
Соберем весь код вместе:
<div id="example1">Из этого тега будем брать текст</div>
<div id="example1_1"><red>Здесь текст, чтобы мы смогли увидеть тег</red></div>
<button id="button_click1">Отправить</button>
<script>
$('#button_click1').click(function() {
new_var = $('#example1').text()
$('#example1_1').text(new_var);
});
</script>