我有jQuery按div名称设置样式:
$("[id*='_container']").css({"width":"100%"});
div的名称可以是XXXXX_container(随机生成)。
有没有办法在css中编写它而不是jQuery代码?
答案 0 :(得分:1)
jQuery的选择器语法基于CSS。
[id*="_container"] {
width: 100%;
}
实际上你应该添加类而不是选择这样的ID:
.container {
width: 100%;
}
答案 1 :(得分:1)
尝试:
[id$="_container"] {
width: 100%;
}
<强> jsFiddle example 强>
请参阅http://www.w3.org/TR/css3-selectors/#attribute-substrings
答案 2 :(得分:1)
在css ...
[id$="_container"] {
/* your css */
}
'id $ ='表示id以。结尾的元素。