Как использовать jQuery has() с входными checkbox?

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

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

    Ahmad Постоялец

    Регистр.:
    4 май 2013
    Сообщения:
    86
    Симпатии:
    1
    Кого я хочу найти div которые содержат по меньшей мере одну checkbox. Тогда я хочу добавить имя класса "checkbox_div" на них.

    Я пытаюсь этот код, но он не работает:

    ('.product-info .buy .options .option-r').has('input[type="checkbox"]').addClass( 'contains_checkbox' );

    Но в другом месте, я пытался сделать это с select, и это сработало:

    ('.product-info .buy .options .option-r').has('select').addClass( 'contains_select' )

    Как мне заставить его работать для ввода checkbox тоже?
     
  2. krdma

    krdma Постоялец

    Регистр.:
    1 июн 2009
    Сообщения:
    89
    Симпатии:
    15
    можно попробовать следующее:
    Код:
    $('.product-info .buy .options .option-r input[type="checkbox"]').parent().addClass('contains_checkbox' )
    будет работать если чекбоксы непосредственно в диве, без доп. элементов.