Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 06.04.2017, 17:48
Профессор
Отправить личное сообщение для ureech Посмотреть профиль Найти все сообщения от ureech
 
Регистрация: 11.03.2013
Сообщений: 789

Аякс.Проверка класса в ответе.
Привет.Запрос возвращает html
....
	if(data){		
		$('.component').html(data)
		}
....

Примерно такой код
<p style="padding:15px;" class="bg-success">....</p>
<p style="padding:15px;" class="bg-danger">....</p>
<p style="padding:15px;" class="bg-danger">....</p>
<p style="padding:15px;" class="bg-success">....</p>

Нужно проверить наличие класса "bg-danger". Подскажите как это правильно сделать?
Ответить с цитированием
  #2 (permalink)  
Старый 06.04.2017, 18:41
Профессор
Отправить личное сообщение для laimas Посмотреть профиль Найти все сообщения от laimas
 
Регистрация: 14.01.2015
Сообщений: 12,989

if( $('.component').html(data).find('.bg-danger').length) {
    ....
}
Ответить с цитированием
  #3 (permalink)  
Старый 06.04.2017, 18:46
Профессор
Отправить личное сообщение для ureech Посмотреть профиль Найти все сообщения от ureech
 
Регистрация: 11.03.2013
Сообщений: 789

Спасибо.
Ответить с цитированием
  #4 (permalink)  
Старый 06.04.2017, 20:38
Профессор
Отправить личное сообщение для ureech Посмотреть профиль Найти все сообщения от ureech
 
Регистрация: 11.03.2013
Сообщений: 789

Ещё проблема.))
Теперь не выходит действие выполнить в условии.
var yes = $('.component').html(data).find('div.yes-ver').length
		var no = $('.component').html(data).find('div.no-ver').length
		if( $('.component').html(data).find('.bg-danger').length) {
               $(no).toggleClass('hidden');
		}else{
		$(yes).toggleClass('hidden');
		}


Как правильно, уже по разному пытался.
Ответить с цитированием
  #5 (permalink)  
Старый 06.04.2017, 21:13
Профессор
Отправить личное сообщение для ureech Посмотреть профиль Найти все сообщения от ureech
 
Регистрация: 11.03.2013
Сообщений: 789

Походу условие не работает.
Ответить с цитированием
  #6 (permalink)  
Старый 06.04.2017, 21:45
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,145

Сообщение от ureech
Как правильно, уже по разному пытался.
ещё бы знать что вы хотите сделать, пока в коде какой-то бред
Ответить с цитированием
  #7 (permalink)  
Старый 06.04.2017, 21:50
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,145

ureech,
возможно вы хотели так ...
if(data){
    $('.component').html(data);
    var yes = $('.component').find('div.yes-ver');
    var no = $('.component').find('div.no-ver');
    if( $('.component').find('.bg-danger').length) {
    no.toggleClass('hidden');
    }else{
    yes.toggleClass('hidden');
    }

    }
Ответить с цитированием
Ответ



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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Нужна помощь по созданию класса. Mightyraven Prototype & script.aculo.us 4 07.02.2016 17:06
Наследование класса WishMaster Общие вопросы Javascript 10 14.10.2015 21:41
Добавление класса всем родительским элементам списка Torawhite Элементы интерфейса 0 01.05.2015 22:06
Использование классов в JavaScript devote Ваши сайты и скрипты 70 01.02.2013 17:17
Свойства/методы класса TicTac Общие вопросы Javascript 5 03.07.2011 14:53