Форум программистов, компьютерный форум, киберфорум
JavaScript
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.95/21: Рейтинг темы: голосов - 21, средняя оценка - 4.95
6 / 6 / 5
Регистрация: 19.09.2011
Сообщений: 537

Выполнить условие в зависимости от текста

20.05.2016, 22:07. Показов 4238. Ответов 7
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Здравствуйте
Пожалуйста, помогите в таком вопросе
Если в ссылке с классом содержится - текст1, то выполнить одно действие, если - текст2, то выполнить другое действие
HTML5
1
<a class="text" href="javascript:void(0);">текст1</a>
так не получается:
JavaScript
1
2
3
4
if ($(".text") == "текст1")
{
    alert("Ok")
};
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
20.05.2016, 22:07
Ответы с готовыми решениями:

Выполнить условие в зависимости от текста полученный от сервера
Есть &lt;div id=&quot;error_display&quot; style=&quot;display: none;color: #D2A63B;float: none;width: 100%;margin-bottom: 13px;&quot;&gt;&lt;/div&gt; Пустой div, текста...

Выполнить условие, если часть текста совпадает
Здравствуйте! Подскажите, пожалуйста! Имеем столбец с данными, допустим D. В нём написан текст, например PL20*550 или PL10*320, или...

Выполнить условие, если часть текста совпадает
Здравствуйте! Подскажите, пожалуйста! Имеем столбец с данными, допустим B2:B9. Необходимо в ячейке A1 написать текст, допустим...

7
Эксперт PHP
 Аватар для Fedor Vlasenko
936 / 693 / 236
Регистрация: 01.02.2015
Сообщений: 1,848
20.05.2016, 22:30
JavaScript
1
2
3
4
5
for (var i = 0; i < document.links.length; i++) {
    if(/текст1/.test(document.links[i])){
        alert("Ok");
    }
}
0
6 / 6 / 5
Регистрация: 19.09.2011
Сообщений: 537
20.05.2016, 23:02  [ТС]
Poznakomlus, спасибо, но это поиск по всей странице..
а нужно, если в теге "a" с классом (или id) "text", будет слово "текст1" - то показать алерт, а если будет слово "текст2" - то показать другой алерт
как можно сделать с применением jquery ?
0
Философ-разговорник
 Аватар для Padonak
1066 / 391 / 120
Регистрация: 20.02.2016
Сообщений: 884
Записей в блоге: 1
20.05.2016, 23:21
JavaScript
1
alert($('#text').text()=='текст1' ? 'один алерт' : 'другой алерт');
0
Эксперт PHP
 Аватар для Fedor Vlasenko
936 / 693 / 236
Регистрация: 01.02.2015
Сообщений: 1,848
20.05.2016, 23:23
Цитата Сообщение от sashgera Посмотреть сообщение
как можно сделать с применением jquery
зачем jquery лепить везде
если ид
то так
JavaScript
1
2
3
if(/текст1/.test(myid.innerHTML)){
    alert('Ok')
}
класс
JavaScript
1
2
3
4
5
6
for (var el, i = 0; i < document.links.length; i++) {
    el = document.links[i].innerHTML;
    if(el.className == 'MyClass' && /текст1/.test(el.innerHTML)){
        alert("Ok");
    }
}
и выше ошибся, не дописал innerHTML
JavaScript
1
2
3
4
5
for (var i = 0; i < document.links.length; i++) {
    if(/текст1/.test(document.links[i].innerHTML)){
        alert("Ok");
    }
}
0
Философ-разговорник
 Аватар для Padonak
1066 / 391 / 120
Регистрация: 20.02.2016
Сообщений: 884
Записей в блоге: 1
20.05.2016, 23:28
Или так:

var txt=$('#text').text();
alert(txt=='текст1' ? 'один алерт' : (txt=='текст2' ? 'другой алерт' : 'третий алерт'));
0
6 / 6 / 5
Регистрация: 19.09.2011
Сообщений: 537
20.05.2016, 23:28  [ТС]
Padonak, Poznakomlus, большое спасибо!
0
Эксперт PHP
 Аватар для Fedor Vlasenko
936 / 693 / 236
Регистрация: 01.02.2015
Сообщений: 1,848
20.05.2016, 23:29
Цитата Сообщение от sashgera Посмотреть сообщение
содержится - текст1
не значит равно, а значит что строка включает строку
привел именно эти решения
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
20.05.2016, 23:29
Помогаю со студенческими работами здесь

RichEdit просмотреть и узнать атрибут текста потом выполнить условие
Умные люди подскажите есть ли такая возможность в программе просмотреть текст в RichEdit1 и если попадается выделенная жирным строка...

Условие в условие - отправка на почту текста
На сайте в html - форма &lt;/br&gt; &lt;h1&gt;Оборудование&lt;/h1&gt; &lt;/br&gt; &lt;table id=&quot;table_container&quot;&gt; &lt;tr id=&quot;tr_image_&quot;...

Изменение шрифта текста в label в зависимости от объёма (размера) текста
Как сделать так, чтобы шрифт текста в label изменялся, в зависимости от label? : Пример того, что хочу сделать, но без контроллов :

Выравнивание текста в ячейке по вертикали в зависимости от высоты текста
Подскажите, есть ли возможность прорисовывать текст в ячейке грида, в зависимости от её высоты. Видимо пересчитывать как то с помощью ...

Выполнить условие в БД
Помогите пожалуйста. Создал БД, но как выполнить условие &quot;Составить списки стран по наименованиям поставляемого товара, определить какой...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
8
Ответ Создать тему
Новые блоги и статьи
SDL3 для Web (WebAssembly): Обработчик клика мыши в браузере ПК и касания экрана в браузере на мобильном устройстве
8Observer8 02.02.2026
Содержание блога Для начала пошагово создадим рабочий пример для подготовки к экспериментам в браузере ПК и в браузере мобильного устройства. Потом напишем обработчик клика мыши и обработчик. . .
Философия технологии
iceja 01.02.2026
На мой взгляд у человека в технических проектах остается роль генерального директора. Все остальное нейронки делают уже лучше человека. Они не могут нести предпринимательские риски, не могут. . .
SDL3 для Web (WebAssembly): Вывод текста со шрифтом TTF с помощью SDL3_ttf
8Observer8 01.02.2026
Содержание блога В этой пошаговой инструкции создадим с нуля веб-приложение, которое выводит текст в окне браузера. Запустим на Android на локальном сервере. Загрузим Release на бесплатный. . .
SDL3 для Web (WebAssembly): Сборка C/C++ проекта из консоли
8Observer8 30.01.2026
Содержание блога Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
SDL3 для Web (WebAssembly): Установка Emscripten SDK (emsdk) и CMake для сборки C и C++ приложений в Wasm
8Observer8 30.01.2026
Содержание блога Для того чтобы скачать Emscripten SDK (emsdk) необходимо сначало скачать и уставить Git: Install for Windows. Следуйте стандартной процедуре установки Git через установщик. . . .
SDL3 для Android: Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 29.01.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами. Версия v3 была полностью переписана на Си, в. . .
Инструменты COM: Сохранение данный из VARIANT в файл и загрузка из файла в VARIANT
bedvit 28.01.2026
Сохранение базовых типов COM и массивов (одномерных или двухмерных) любой вложенности (деревья) в файл, с возможностью выбора алгоритмов сжатия и шифрования. Часть библиотеки BedvitCOM Использованы. . .
SDL3 для Android: Загрузка PNG с альфа-каналом с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 28.01.2026
Содержание блога SDL3 имеет собственные средства для загрузки и отображения PNG-файлов с альфа-каналом и базовой работы с ними. В этой инструкции используется функция SDL_LoadPNG(), которая. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru