0 / 0 / 0
Регистрация: 23.03.2014
Сообщений: 9
|
|||||||||||||||||||||
1 | |||||||||||||||||||||
Замена определенного символа во всем элементе07.12.2016, 19:03. Показов 795. Ответов 6
Метки замена символа (Все метки)
Привет всем знатокам JavaScript :-)
У меня к вам следующий вопрос. Имеется сайт примерно с такой структурой:
Итак, моя задача - написать js-скрипт, который вместо символа "+" будет вставлять тег <br>. Как заменить текст я, вроде бы, разобрался. А вот как сделать цикл, который менял бы символ "+" во всей таблице "comments" я не знаю. Примерный порядок моих действий заключался в следующем. 1. Получил все теги td из таблицы comments и записал их в массив array.
И попутный вопрос. Разумеется, этот цикл будет менять все плюсы в элементе. Но можно ли как-нибудь сделать так, чтобы те плюсы, которые на самом деле были набраны с клавиатуры, а не вставлялись вместо переноса строки, так и оставались плюсами? Надеюсь на вашу помощь и заранее спасибо. :-)
0
|
07.12.2016, 19:03 | |
Ответы с готовыми решениями:
6
Поиск определенного слова в строке и замена определенного символа после этого слова Замена определенного символа в программе Замена определенного символа в строке Поиск и замена только при условии наличия определенного символа перед искомой строкой |
Юзер с абсолютным слухом
709 / 489 / 195
Регистрация: 17.12.2010
Сообщений: 1,428
|
||||||
07.12.2016, 21:02 | 2 | |||||
Пока что на первый вопрос:
1
|
0 / 0 / 0
Регистрация: 23.03.2014
Сообщений: 9
|
|
08.12.2016, 11:21 [ТС] | 3 |
Спасибо, все работает. Но возникла еще одна проблема. Когда удаляется или добавляется новый комментарий содержимое таблицы comments перезагружается, и вместо переноса вновь появляются плюсы. Можно ли это как-нибудь исправить?
0
|
Юзер с абсолютным слухом
709 / 489 / 195
Регистрация: 17.12.2010
Сообщений: 1,428
|
||||||
08.12.2016, 12:29 | 4 | |||||
Можно. Впишите этот код в тот код, который отвечает за вывод комментариев. На пример:
1
|
0 / 0 / 0
Регистрация: 23.03.2014
Сообщений: 9
|
|||||||||||
08.12.2016, 14:23 [ТС] | 5 | ||||||||||
Извините, если задаю много вопросов, но можно подробнее?
Я нашел код, который обновляет и выводит комментарии после их добавления или удаления.
Честно говоря, не пойму, как. Добавлено через 11 минут Попытался сделать так:
Добавил var впереди - пишет, что не знает, что делать с точкой.
0
|
Юзер с абсолютным слухом
709 / 489 / 195
Регистрация: 17.12.2010
Сообщений: 1,428
|
|
08.12.2016, 14:48 | 6 |
request - это я чисто к примеру. А reloadMessages('65'); это только вызов функции, которая обновляет и выводит комментарии, а объявляется (описывается) она где-то в другом месте кода. Вот туда и добавьте замену плюсов - как в первом моём посте и без request.
Добавлено через 9 минут Добавьте именно во внутрь объявления, а не после него. Т. е., перед закрывающей скобкой }
1
|
0 / 0 / 0
Регистрация: 23.03.2014
Сообщений: 9
|
|
09.12.2016, 19:53 [ТС] | 7 |
Большое спасибо за помощь
0
|
09.12.2016, 19:53 | |
09.12.2016, 19:53 | |
Помогаю со студенческими работами здесь
7
Удалить часть строки от определенного символа до определенного символа Считывание от определенного символа до другого определенного символа Считать из файла от определенного символа(слова) до определенного символа(слова) Копирование от определенного символа до определенного символа Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |