Я пытаюсь установить флажок, который будет скрывать определенный класс CSS при щелчке, но я также хочу, чтобы этот эффект применим ко всем будущим объектам, которые получают этот конкретный класс.
например: у меня есть 2 divs:
divA имеет класс abc
divB не имеет класса
Я хочу, чтобы флажок скрывал все divs класса abc
, это легко, используя $(".abc").hide()
. но проблема в том, что если другая часть сайта сделана divB класса abc
позже, то она не будет скрыта. потому что код jquery будет применяться только к divA в то время.
то, что я пытаюсь сделать, это сделать флажок манипулировать глобальным определением документа css. поэтому, когда пользователь нажмет на этот флажок, я бы сменил класс abc
, который должен быть скрыт, а позже всякий раз, когда любой div присоединяется к этому классу, он будет скрыт.
возможно ли это в jquery?