为多个id应用CSS在jquery中不起作用

Applying CSS for mutiple id is not working in jquery

本文关键字:jquery 不起作用 CSS 应用 id      更新时间:2023-09-26

我正在尝试使用jquery为我的部门应用宽度。下面的代码对我来说很好。

$('#bodycontainer').css('width','300px'); 
$('#footer').css('width','300px');

但是当合并两个id并将其作为一个规则时是不工作的。见下文.

$('#bodycontainer','#footer').css('width','300px');
我在这里做错了什么??

JSFIDDLE

您使用多重选择器的方式是错误的

,

$('#bodycontainer,#footer').css('width','300px');
演示

你必须这样使用:

$('#bodycontainer, #footer').css('width','300px');

这里您选择了多个选择器,,在单个字符串中分开。


你的代码问题:
$('#bodycontainer','#footer')

使用这种方法表示在#footer中找到#bodycontainer。第二个被视为上下文。

证实

那么它的意思是:

$('#bodycontainer','#footer') === $('#footer').find('#bodycontainer')