1

我有按 div 名称设置样式的 jQuery:

$("[id*='_container']").css({"width":"100%"});

div 的名称可以是 XXXXX_container(它是随机生成的)。

有没有办法用css而不是jQuery代码来编写它?

4

3 回答 3

1

jQuery 的选择器语法基于CSS

[id*="_container"] {
    width: 100%;
}

确实,尽管您应该添加类而不是像这样选择 ID:

.container {
    width: 100%;
}
于 2013-10-10T16:51:07.293 回答
1

尝试:

[id$="_container"] {
    width: 100%;
}

jsFiddle 示例

http://www.w3.org/TR/css3-selectors/#attribute-substrings

于 2013-10-10T16:51:15.170 回答
1

在 css...

[id$="_container"] {
    /* your css */
}

'id$=' 表示以 id 结尾的元素。

于 2013-10-10T16:51:20.153 回答