我正在尝试使用jquery为我的部门应用宽度。以下代码对我来说很好用。
$('#bodycontainer').css('width','300px');
$('#footer').css('width','300px');
但是,当将两个ID组合在一起并保持为单个规则时,该规则将不起作用。见下文。
$('#bodycontainer','#footer').css('width','300px');
我在这里做错了吗?
JSFIDDLE
最佳答案
您必须使用这种方式:
$('#bodycontainer, #footer').css('width','300px');
在这里,您已经选择了,
分隔为单个字符串的多个选择器。您的代码有问题:
$('#bodycontainer','#footer')
有人说用这种方法在#bodycontainer
中找到#footer
。第二个被视为上下文。Prooved
所以这是什么意思:
$('#bodycontainer','#footer') === $('#footer').find('#bodycontainer')
两者都等于这个。