переключать атрибут «обязательный» (скрытого поля), когда опция выбрана с помощью jQuery - PullRequest
0 голосов
/ 15 февраля 2012

Я пытаюсь сделать две вещи:

  1. Показать скрытое поле, если выбран параметр, и скрыть это поле, если нет (у меня эта часть работает - хотя, если яиспользуйте переменную, которая не работает)

  2. Если выбран этот параметр, добавьте обязательный атрибут в отображаемое поле.Если выбран другой параметр, удалите обязательный атрибут.

Вот ссылка на скрипку:

http://jsfiddle.net/tucsonlabs/QCY2Q/

1 Ответ

0 голосов
/ 15 февраля 2012

if ($("#aCard").filter(":selected")) это всегда будет проходить, потому что jQuery всегда возвращает объект, и все, что не равно нулю или не является нулевым или неопределенным, проходит через if блок.

Используйте это if ($("#aCard").filter(":selected").length > 0), вы даже можете использовать переменнуючтобы увидеть нужный элемент в вашей скрипке, взгляните.

http://jsfiddle.net/QCY2Q/1/

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...