Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Web программирование > JavaScript, Ajax
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 24.08.2012, 17:55   #1
ZvEr_HaCkEr
VisualC++/DirectX
Форумчанин
 
Аватар для ZvEr_HaCkEr
 
Регистрация: 16.07.2010
Сообщений: 831
Вопрос Найти div по тексту, содержащемуся в нем(Jquery)

Здравствуйте, в общем есть следующая структура дивов:
Код:
<div>...</div>
<div>...</div>
<div>Тут текст</div>
<div>...</div>
Необходимо вычислить div, содержащий внутри себя определенный текст, и присвоить ему style. То есть:
Код:
<div>...</div>
<div>...</div>
<div style="color:#000;">Тут текст</div>
<div>...</div>
Вся проблема в том, что все дивы без id и class, и моих знаний попросту не хватает осуществить подобное. Пните кому не трудно в нужном направлении
ZvEr_HaCkEr вне форума Ответить с цитированием
Старый 24.08.2012, 19:40   #2
Naive
Раздолбайских Дел
Старожил
 
Аватар для Naive
 
Регистрация: 22.05.2009
Сообщений: 3,828
По умолчанию

Код:
document.getElementsByTagName('div')
вернет массив дивов
UPD: ток ща прочел про jquery...
Код:
$('div').each(function(){
  if ($(this).text()) $(this).css({color,'#000'});
})
UPD2: видать забалдел под вечер пятницы)))
Код:
$('div:not(:empty)').css({color:'#000'})
Alar, верни репу!

Последний раз редактировалось Naive; 24.08.2012 в 19:45.
Naive вне форума Ответить с цитированием
Старый 24.08.2012, 19:42   #3
ZvEr_HaCkEr
VisualC++/DirectX
Форумчанин
 
Аватар для ZvEr_HaCkEr
 
Регистрация: 16.07.2010
Сообщений: 831
По умолчанию

Цитата:
Сообщение от Naive Посмотреть сообщение
Код:
document.getElementsByTagName('div')
вернет массив дивов
Ваш код действует на все дивы, а мне нужно на один, конкретный
ZvEr_HaCkEr вне форума Ответить с цитированием
Старый 24.08.2012, 19:53   #4
Naive
Раздолбайских Дел
Старожил
 
Аватар для Naive
 
Регистрация: 22.05.2009
Сообщений: 3,828
По умолчанию

первый код был в сторону
Цитата:
Пните кому не трудно в нужном направлении
Alar, верни репу!
Naive вне форума Ответить с цитированием
Старый 24.08.2012, 20:44   #5
ZvEr_HaCkEr
VisualC++/DirectX
Форумчанин
 
Аватар для ZvEr_HaCkEr
 
Регистрация: 16.07.2010
Сообщений: 831
По умолчанию

Цитата:
Сообщение от Naive Посмотреть сообщение
первый код был в сторону
Спасибо, но вопрос уже не актуален. Разобрался в тонкостях фреймворка, и нашел где напрямую можно добавить классы . Тему можно закрывать...
ZvEr_HaCkEr вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
после ajax загрузки текста - в нем JQuery плагины перестают работать ADSoft JavaScript, Ajax 4 11.05.2011 14:12
Jquery load в div Delphinchik JavaScript, Ajax 2 17.02.2011 16:27
перемещение div средствами JQuery Arassir JavaScript, Ajax 1 23.01.2011 17:16
Jquery. как узнать индекс элемента по его тексту shock-in JavaScript, Ajax 0 23.09.2010 00:36
Нужно программно найти окно программы и нажать на нем кнопку SeRыЙ Win Api 23 09.03.2010 08:00