样式化具有动态名称的div

时间:2010-08-07 23:33:52

标签: css

我的代码创建了带动态名称的CSS div

i.e.
  cke_record_body_19
  cke_record_body_54

是否可以使用CSS为其名称中包含字符串 cke_record_body _ 的所有div设置样式?

3 个答案:

答案 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] *”)。某物()