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

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






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