jq或者js修改css 使其他对象一样变化

想要实现这么一个功能:css:.a{color:red}<actionclass='a'>aaaaaa</action><actionclass='a'>bbbbbb</... 想要实现这么一个功能:css: .a{color:red}
<action class='a'>aaaaaa</action>
<action class='a'>bbbbbb</action>
存在的两个div现在都可以改变颜色: $('.a').css('color', blue);但当我动态生成
<action class='a'>ccccc</action>
时,依然想沿用蓝色,但因为css依旧是红色;那有没有办法通过jq或者js直接修改css?使得页面上所有这个类的style都改变?
展开
 我来答
mraaronjin
2013-06-26 · TA获得超过126个赞
知道小有建树答主
回答量:180
采纳率:100%
帮助的人:122万
展开全部
你可以改变类名啊,addClass一个新的类名,然后remove原来的类名。

也可以不remove,在定义的时候把新类名放在下方自动覆盖,这样不是简单很多?
更多追问追答
追问
问题是这个颜色是可以选的,不可能每个颜色一个类名吧。。。。。
追答
我想我大约明白你的意思了,是因为DOM是后加的,所以无法获取对象?

你可以考虑bind和clone方法
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式