jQuery добавить флажок = "проверено" на радио / флажки - PullRequest
0 голосов
/ 08 декабря 2010

Итак, у меня есть стиль CSS, определенный для радио / флажка, когда он имеет значение флажок = "проверено"

input[type=radio][checked=checked] {
  /* CSS */
}

Это прекрасно работает, когда загружается свежая страница, но когда на странице установлен переключатель / флажок, DOM никогда не добавляет флажок = = проверено> к этому тегу HTML ... Поэтому мой CSS не работает.

Я попытался с помощью jQuery добавить атрибут check = "checked", но он только проверяет / выбирает радио / флажок, но на самом деле он не добавляет атрибут checked = "checked".

Могу ли я изменить свой селектор CSS / сделать что-нибудь с jQuery, чтобы это исправить !? Это сводит меня с ума. Я считаю себя достаточно опытным программистом с CSS и jQuery, и это довольно тривиальный вопрос, но я просто не могу обойти это.

1 Ответ

1 голос
/ 08 декабря 2010

Хорошо, хорошо для всех, у кого есть эта проблема ...

Вместо того, чтобы использовать [проверено = проверено] в CSS, я попробовал: проверено (селектор CSS3), и это работает.Хотя я не уверен, что это поддерживается в более ранних браузерах

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