голосование
PHP
jQuery
Firebird
BASH
HTML
Ресурсы
GIT
SEO
Oracle
Python
Программы
Хостинг
Проголосуйте за категорию!
счётчик
Яндекс.Метрика

Как вставить получить текст тега text() jquery

Очень часто используют функцию text() и html(). Благодаря text() можно скопировать текст из тега и вставить текст. Тут есть одна тонкость, не учитываются html-теги. Это очень удобно в определённых случаях. Эту функцию не используют для тега input. Для input применяют val. Читайте о функции val в статье как получить поменять значение элемента val() jquery.


<p>В корзине было <span>?</span> предметов</p>

var count = 5;
$("span").text(count);

Вы можете скопировать контент любого сайта. Вам нужно перейти на страницу и выполнить в консоли следующий код:


var content = $("body").text();
console.log(content);

Перед вами появится много текста без тегов. Вы можете копировать текст из определённого тега. Посмотрите в каком теге выводится информация и вы сможете очистить текст от лишних данных. Например, на моём сайте статья находится внутри тега article. Посмотрите на код что ниже. Вы можете таким образом копировать текст с других сайтов и автоматически очищать его от лишнего html-кода. Благодаря регулярным выражениям из текста будут удалены лишние переносы строк \n и пробелы.


var content = $("article").text();
// заменяю перенос строки
content.replace(/\n/ig,' ');
// заменяю два и более пробела
content.replace(/\s{2,}/ig,' ');
console.log(content);
просмотры: 648, уровень: лёгкий уровень, рейтинг: 0, дата: 2015-12-26 10:12:36
проголосовать:

Комментарии:






поиск
сайты друзей
банеры
домен RU всего за 99 рублей
http://www.2domains.ru домен RU домен RU всего за 99 рублей
http://ping-admin.ru/index_5659.html мониторинг сайтов сервис мониторинга работы сайта, мониторим HTTP, HTTPS, FTP, MYSQL, PostgreSQL, POP3, SMTP, IMAP
http://trainingweb.ru/redirect/well_web_vps_kvm Аренда VPS KVM в Европе Мы предлагаем в аренду VPS серверы с выделенным IP-адресом, которые полностью эмулируют физический сервер.