Отключить ВСЕ выпадающий список с JQuery

0

Я использую jQuery для отключения всех входов до тех пор, пока пользователь не выполнит какое-либо действие.

$('input[type=text]').attr('readonly', true);
$('input[type=select]').attr('disabled', true);

Это отлично подходит для текстовых полей, но не влияет на раскрывающийся список. Это тип или что-то еще? Заранее спасибо.

  • 0
    Что вы подразумеваете под выпадающими? Как тэг 'select'?
Теги:

1 ответ

2
Лучший ответ

Для этого используйте prop() вместо attr(). Кроме того, select - это не input а отдельный тег:

$('select').prop('disabled', true);

Также вы можете просто использовать :input селектор :input, чтобы ссылаться на все входы за один раз. Это будет охватывать оба input и select:

$(':input').prop('disabled', true);
  • 0
    Разве ОП не означает выбор по выпадающим спискам?
  • 0
    @ Huangism, отличный улов. Обновлено, спасибо
Показать ещё 1 комментарий

Ещё вопросы

Сообщество Overcoder
Наверх
Меню