我的代码创建了带动态名称的CSS div
i.e.
cke_record_body_19
cke_record_body_54
是否可以使用CSS为其名称中包含字符串 cke_record_body _ 的所有div设置样式?
答案 0 :(得分:2)
你能让你的代码给这些div一个class =“cke_record_body”属性吗?然后您可以根据需要将样式应用于它们并忽略ID。
如果你真的需要这个应该工作:
div[id*="cke_record_body_"] {
}
请记住,我相信这是CSS3所以我不知道当前的支持是什么,但实际上这是在没有其他库的情况下直接使用CSS的唯一方法。如果您正在使用jQuery或其他东西,请参阅Nealv的答案。
答案 1 :(得分:2)
最佳的跨浏览器解决方案是通过向每个div
添加一个类来设置它们的样式。
答案 2 :(得分:1)
确定:
$( “[ID ^ = cke_record_body] *”)。某物()