Изменение DIVA в зависимости от его содержимого

Тема в разделе "JavaScript", создана пользователем Menro, 20 апр 2015.

Модераторы: ZiX
  1. Menro

    Menro web, seo, email, hack

    Регистр.:
    27 янв 2008
    Сообщения:
    627
    Симпатии:
    125
    Всем, привет!
    Подскажите пожалуйста, как мне реализовать следущее:

    Есть на странице вот такие дивы:

    <div class="product-field-display">10</div>
    <div class="product-field-display">в теплице</div>
    <div class="product-field-display">стойкий</div>

    Мне нужно как-то в определить содержимое данных блоков и с учётом этого добавить свой стиль для каждого.
    Например если в диве product-field-display есть слово "в теплице", то дописываем класс: <div class="product-field-display-tepl">в теплице</div> ну и по аналогии.

    Заранее большое спасибо!
     
  2. ZiX

    ZiX Коддинг, Парсинг

    Moderator
    Регистр.:
    9 июл 2011
    Сообщения:
    1.391
    Симпатии:
    582
    Используйте jquery. Там все просто.
     
  3. Absolute

    Absolute Крокодил ;)

    Регистр.:
    9 авг 2009
    Сообщения:
    418
    Симпатии:
    254
    Код:
    $(document).ready(function(){
    $('.product-field-display:contains("в теплице")').addClass('YOUR_CLASS'); 
    });
     
    Menro нравится это.
  4. ZiX

    ZiX Коддинг, Парсинг

    Moderator
    Регистр.:
    9 июл 2011
    Сообщения:
    1.391
    Симпатии:
    582
    дай сайт. я в консоли проверю на лету. Где у тебя эта надпись?
     
    Menro нравится это.
  5. Menro

    Menro web, seo, email, hack

    Регистр.:
    27 янв 2008
    Сообщения:
    627
    Симпатии:
    125
    Спасибо, уже сделал!
     
    ZiX нравится это.