Недавно я столкнулся с этим сценарием, в котором я хотел добавить свойство css к классу вместо элемента .
Когда я делаю это
$('.class_with_css').css({display:'none'});
Это добавит стиль "display:none"
ко всем элементам, которые в настоящее время имеют класс "class_with_css"
. Но в моем случае я должен был применить класс "class_with_css"
к новому элементу после выполнения приведенного выше кода и хочу сохранить это дополнение стиля. Есть ли способ сделать это (что-то вроде добавления свойства к самому классу css), не вызывая вышеуказанную функцию?
Например.
- два элемента
<div id=1 class="abc" ></div>
<div id=2 class="abc" ></div>
Запустите код
$('.abc').css({display:'none'});
Элемент становится:
<div id=1 class="abc" style="display: none;" ></div>
<div id=2 class="abc" style="display: none;" ></div>
Теперь я добавляю класс ab c к такому элементу
<div id=3 class="abc" ></div>
Есть ли способ сделать класс "ab c" для хранения стиля вместо элемента, чтобы этот шаг Элемент 4 также имеет display:none