голосование
BASH
PHP
Javascript
HTML
Программы
Firebird
Майнинг
PostgreSQL
Хостинг
Железо
Ресурсы
GIT
SEO
Oracle
Python
Мобильные технологии
Ремонт
Mercurial
Заработок на сайте
Docker
Проголосуйте за категорию!
счётчик
Яндекс.Метрика

Как вставить получить текст тега 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);
просмотры: 1433, уровень: лёгкий уровень, рейтинг: 0, дата: 2015-12-26 10:12:36
проголосовать:

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






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