За последние 24 часа нас посетили 17803 программиста и 1607 роботов. Сейчас ищут 1724 программиста ...

Как получить текущий чекнутый лейбл

Тема в разделе "HTML и CSS", создана пользователем 1datr, 21 дек 2012.

  1. 1datr

    1datr Активный пользователь

    С нами с:
    21 дек 2012
    Сообщения:
    4
    Симпатии:
    0
    Друпальный модуль генерит код:
    Код (PHP):
    1. <div class="views-exposed-form">
    2.   <div class="views-exposed-widgets clear-block">
    3.           <div class="views-exposed-widget views-widget-filter-tid">
    4.                         <div class="views-widget">
    5.           <div class="form-radios"><div class="bef-select-as-radios"><div class="form-item" id="edit-tid-25-wrapper">
    6.  <label class="option" for="edit-tid-25"><input id="edit-tid-25" name="tid" value="25" checked="checked" class="form-radio" type="radio"> Популярные</label>
    7. </div>
    8. <div class="form-item" id="edit-tid-21-wrapper">
    9.  <label class="option" for="edit-tid-21"><input id="edit-tid-21" name="tid" value="21" class="form-radio" type="radio"> Классические</label>
    10. </div>
    11. <div class="form-item" id="edit-tid-22-wrapper">
    12.  <label class="option" for="edit-tid-22"><input id="edit-tid-22" name="tid" value="22" class="form-radio" type="radio"> Безалкогольные</label>
    13. </div> 
    Как при этом получить css-селектор лейбла, в котором чекнутый радиобокс? Чтоб потом у лейбла цвет менять. Только на чистом css без всяких скриптов.
     
  2. igordata

    igordata Суперстар
    Команда форума Модератор

    С нами с:
    18 мар 2010
    Сообщения:
    32.408
    Симпатии:
    1.768
    задача не ясна. Всех лейблов цвет поменять?
     
  3. 1datr

    1datr Активный пользователь

    С нами с:
    21 дек 2012
    Сообщения:
    4
    Симпатии:
    0
    не всех. только того внутри которого input:checked.
     
  4. igordata

    igordata Суперстар
    Команда форума Модератор

    С нами с:
    18 мар 2010
    Сообщения:
    32.408
    Симпатии:
    1.768
    я знаю только если вынести инпут наружу лабла =)
     
  5. siiXth

    siiXth Активный пользователь

    С нами с:
    14 мар 2010
    Сообщения:
    1.447
    Симпатии:
    1
    короче, видели мы все подобные модули на друпале, везде грамотные ребята ставят онклик инпута на изменение класса относящегося лейбла через яваскрипт. автор, не загоняйся =)
    на css это невозможно при этой вёрстке
     
  6. igordata

    igordata Суперстар
    Команда форума Модератор

    С нами с:
    18 мар 2010
    Сообщения:
    32.408
    Симпатии:
    1.768
    можно подправить шаблон. передвинуть инпут.
     
  7. 1datr

    1datr Активный пользователь

    С нами с:
    21 дек 2012
    Сообщения:
    4
    Симпатии:
    0
    Спасибо. Уже скриптину написал.
     
  8. igordata

    igordata Суперстар
    Команда форума Модератор

    С нами с:
    18 мар 2010
    Сообщения:
    32.408
    Симпатии:
    1.768
    И это правильно.