Я использую ненавязчивую проверку в приложении ASP.Net MVC3. Я хотел бы определенным образом оформить элементы ярлыка, связанные с обязательными элементами.
Моя задача не в том, чтобы настроить визуальные индикаторы вокруг самого обязательного поля, а в том, чтобы изменить внешний вид другого элемента на основе атрибутов этого элемента.
Теперь я считаю, что можно было бы стилизовать сами элементы только с помощью CSS, используя правило CSS, чей селектор применяется ко всем элементам с атрибутом [data-val-required]
. Это будет выглядеть примерно так:
input[data-val-required] { color: red; }
Но можно ли стилизовать этикетки? Чтобы сказать (с помощью селектора CSS), что правило CSS применяется ко всем элементам ярлыка, чей атрибут for
указывает на элемент input
с атрибутом [data-val-required]
?
В настоящее время я применяю стиль с небольшим количеством jQuery, и он работает хорошо. Но было бы еще лучше, если бы я мог просто установить правило CSS и покончить с этим.