Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 22.06.2016, 11:08
Аспирант
Отправить личное сообщение для BARABANTEMO Посмотреть профиль Найти все сообщения от BARABANTEMO
 
Регистрация: 15.03.2012
Сообщений: 79

Получение текста из ссылки
Всем привет прошу Вашей помощи - есть условный оператор $TAGS$ который на ucoz сайтах выводит теги к материалу - я сделал так
<b class="tags">$TAGS$</b><script>
$(document).ready(function(){
var tgse = $("b.tags").text(); alert(tgse);
});
</script>
чтобы получить из ссылки текст и получил в таком виде
1слово, 2слово, 3слово, 4слово, 5слово
а хотелось бы получить в таком виде "1слово", "2слово", "3слово", "4слово", "5слово" то есть каждое слово в кавычка = а на это уже не хватает знаний прошу подскажите как получить такую комбинацию - всем спасибо
Ответить с цитированием
  #2 (permalink)  
Старый 22.06.2016, 11:15
Профессор
Отправить личное сообщение для laimas Посмотреть профиль Найти все сообщения от laimas
 
Регистрация: 14.01.2015
Сообщений: 12,989

var tgse = '"'+$("b.tags").text().split(' ').join('", "')+'"';
Ответить с цитированием
  #3 (permalink)  
Старый 22.06.2016, 11:59
Аспирант
Отправить личное сообщение для BARABANTEMO Посмотреть профиль Найти все сообщения от BARABANTEMO
 
Регистрация: 15.03.2012
Сообщений: 79

всё верно но получается так "1слово,", "2слово,", "3слово,", "4слово,", "5слово," после каждого слова в кавычках идёт запятая можно ли и её убрать "1слово," = "1слово"
Ответить с цитированием
  #4 (permalink)  
Старый 22.06.2016, 12:03
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,124

Сообщение от laimas
split('запятаяпробел ')
Ответить с цитированием
  #5 (permalink)  
Старый 22.06.2016, 12:05
Аспирант
Отправить личное сообщение для BARABANTEMO Посмотреть профиль Найти все сообщения от BARABANTEMO
 
Регистрация: 15.03.2012
Сообщений: 79

сделал так думаю можно да var tgse = '"'+$("td.tags").text().replace(/,/ig,"").split(' ').join('", "')+'"';
Ответить с цитированием
  #6 (permalink)  
Старый 22.06.2016, 12:12
Профессор
Отправить личное сообщение для laimas Посмотреть профиль Найти все сообщения от laimas
 
Регистрация: 14.01.2015
Сообщений: 12,989

split('запятаяпробел ')

рони, ну так бог его знает что там может быть, может и точки, и дефис, и ...

это уже не мои проблемы )
Ответить с цитированием
  #7 (permalink)  
Старый 22.06.2016, 12:30
Профессор
Отправить личное сообщение для laimas Посмотреть профиль Найти все сообщения от laimas
 
Регистрация: 14.01.2015
Сообщений: 12,989

BARABANTEMO,

Если все так чинно "запятые и пробел", то пойдет, но если текст произвольный, то лучше не делить, а извлекать RegExp только буквы, затем соединяя полученный массив.
Ответить с цитированием
  #8 (permalink)  
Старый 22.06.2016, 13:18
Аспирант
Отправить личное сообщение для BARABANTEMO Посмотреть профиль Найти все сообщения от BARABANTEMO
 
Регистрация: 15.03.2012
Сообщений: 79

laimas,да всё так и есть всё верно всё работает - большое спасибо за помощь всем
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
(DOM) JQuery получение текста ссылки Mila Общие вопросы Javascript 5 25.04.2012 13:36
Получение "чистого" адреса ссылки. LRCenter Events/DOM/Window 3 05.07.2011 17:08
Получение позиции текста по координатам traa Events/DOM/Window 20 08.02.2011 14:19
получение выделенного текста ASerputko Общие вопросы Javascript 2 13.01.2011 09:57
Получение текста ссылки Dimanoid Я не знаю javascript 3 07.06.2009 00:58