За последние 24 часа нас посетили 17710 программистов и 1623 робота. Сейчас ищут 1217 программистов ...

поиск с учетом атрибутов в jQuery

Тема в разделе "JavaScript и AJAX", создана пользователем pr0n1x, 3 июл 2008.

  1. pr0n1x

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

    С нами с:
    30 мар 2006
    Сообщения:
    486
    Симпатии:
    2
    Адрес:
    Киев
    Здравствуйте.
    Подскажите как сделать, не могу разобраться.
    Вот есть такой html
    Код (Text):
    1.  
    2. <div>
    3.     <input type="checkbox" name="test1" disabled="disabled" class="foo" />
    4.     <input type="checkbox" name="test2" checked="checked" class="foo" />
    5.     <input type="checkbox" name="test3" disabled="disabled" checked="checked" class="foo" />
    6.     <input type="checkbox" name="test4" class="foo" />
    7. </div>
    Нужно выбрать все чекбоксы с class="foo" у которых атрибут disable = false
    Вот пишу такой код:
    Код (Text):
    1.  
    2. $(".foo[@disabled!='disabled']").attr("checked", "checked");
    но этот код не работает.........как правильно нужно искать?
     
  2. MiksIr

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

    С нами с:
    29 ноя 2006
    Сообщения:
    2.339
    Симпатии:
    44
    а зачем сабака?
     
  3. pr0n1x

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

    С нами с:
    30 мар 2006
    Сообщения:
    486
    Симпатии:
    2
    Адрес:
    Киев
    ну вроде так в API задукоментировано
     
  4. Psih

    Psih Активный пользователь
    Команда форума Модератор

    С нами с:
    28 дек 2006
    Сообщения:
    2.678
    Симпатии:
    6
    Адрес:
    Рига, Латвия
    pr0n1x
    Невнимательно читаем документацию
    [js]
    $('.foo input[disabled="disabled"').attr("checked", "checked");
    [/js]
    правда смысл в этом, ведь disabled элементы не передаются вообще
     
  5. pr0n1x

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

    С нами с:
    30 мар 2006
    Сообщения:
    486
    Симпатии:
    2
    Адрес:
    Киев
    ваш пример не работает
     
  6. Psih

    Psih Активный пользователь
    Команда форума Модератор

    С нами с:
    28 дек 2006
    Сообщения:
    2.678
    Симпатии:
    6
    Адрес:
    Рига, Латвия
    Собственно я не удивлюсь, если на disabled checkbox нельзя поменять атрибут checked.
     
  7. Sergey89

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

    С нами с:
    4 янв 2007
    Сообщения:
    4.796
    Симпатии:
    0
    [js]$(".foo[disabled!='disabled']").attr("checked", "checked"); [/js]
    всё работает.

    надеюсь ты js пишешь после создания чекбоксов?
     
  8. pr0n1x

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

    С нами с:
    30 мар 2006
    Сообщения:
    486
    Симпатии:
    2
    Адрес:
    Киев
    f кто-то может дать ссылочку на API где используется такой способ?