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