Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #11 (permalink)  
Старый 18.10.2012, 11:31
Аватар для lord2kim
Профессор
Отправить личное сообщение для lord2kim Посмотреть профиль Найти все сообщения от lord2kim
 
Регистрация: 03.05.2011
Сообщений: 848

apollox,
className.replace("hide", "show");
Ответить с цитированием
  #12 (permalink)  
Старый 18.10.2012, 11:52
Интересующийся
Отправить личное сообщение для apollox Посмотреть профиль Найти все сообщения от apollox
 
Регистрация: 16.10.2012
Сообщений: 14

Это понятно )
Мне нужно чтобы срабатывало например
className.replace('hide YES ACCEPTED', 'show YES ACCEPTED);
className.replace('hide YES NOT_ACCEPTED', 'show YES NOT_ACCEPTED);

но чтобы НЕ срабатывало
className.replace('hide NO ACCEPTED', 'show NO ACCEPTED);
className.replace('hide NO NOT_ACCEPTED', 'show NO NOT_ACCEPTED);

То есть срабатывать должно на hide YES и любой третий класс
но НЕ на hide + 'что-то кроме YES' + любой третий класс

Поэтому я хочу понять, как обозначить любой третий класс...
Ответить с цитированием
  #13 (permalink)  
Старый 18.10.2012, 11:56
Аватар для lord2kim
Профессор
Отправить личное сообщение для lord2kim Посмотреть профиль Найти все сообщения от lord2kim
 
Регистрация: 03.05.2011
Сообщений: 848

apollox, ну а зачем вам 3-ий класс если он любой?
className.replace("hide YES", "show YES");
Ответить с цитированием
  #14 (permalink)  
Старый 18.10.2012, 12:10
Интересующийся
Отправить личное сообщение для apollox Посмотреть профиль Найти все сообщения от apollox
 
Регистрация: 16.10.2012
Сообщений: 14

А, то есть replace среагирует только на два нужных класса, я думал что все классы у элемента смотрит и какой-то шаблон нужен для третьего, теперь понятно.

А если между hide и YES будет еще какой-то класс, типа hide QQQ YES, шаблон сработает или это QQQ нужно как-то обозначать? Ну то есть любой второй класс )
className.replace("hide YES", "show YES");
Ответить с цитированием
  #15 (permalink)  
Старый 18.10.2012, 12:15
Аватар для lord2kim
Профессор
Отправить личное сообщение для lord2kim Посмотреть профиль Найти все сообщения от lord2kim
 
Регистрация: 03.05.2011
Сообщений: 848

apollox, это уже нужно регулярками...или разбирать строку...
className.indexOf("hide") != -1 && className.indexOf("YES") != -1
Ответить с цитированием
  #16 (permalink)  
Старый 18.10.2012, 12:18
Интересующийся
Отправить личное сообщение для apollox Посмотреть профиль Найти все сообщения от apollox
 
Регистрация: 16.10.2012
Сообщений: 14

Вот, уже ближе к теме ) Можете навскидку кинуть ссылку, где про регулярки для className почитать, чтобы вас тут глупыми вопросами не доставать? )
Ответить с цитированием
  #17 (permalink)  
Старый 18.10.2012, 12:21
Аватар для lord2kim
Профессор
Отправить личное сообщение для lord2kim Посмотреть профиль Найти все сообщения от lord2kim
 
Регистрация: 03.05.2011
Сообщений: 848

Сообщение от apollox Посмотреть сообщение
Вот, уже ближе к теме ) Можете навскидку кинуть ссылку, где про регулярки для className почитать, чтобы вас тут глупыми вопросами не доставать? )
они для всех строк одинаковые...RegExp
Ответить с цитированием
Ответ



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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
ЧаВО - часто задаваемые вопросы (faq) Gozar Общие вопросы Javascript 212 21.09.2022 04:27
IDE для Java Script constant Библиотеки/Тулкиты/Фреймворки 0 27.09.2012 09:31
Как сохранить предыдущее значение select? MaxD Общие вопросы Javascript 3 21.07.2011 12:36
массив options для select (в IE) Polkan Internet Explorer 8 06.05.2010 17:31