Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/powershell/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 对多id应用CSS在jquery中不起作用_Javascript_Jquery_Html_Css - Fatal编程技术网

Javascript 对多id应用CSS在jquery中不起作用

Javascript 对多id应用CSS在jquery中不起作用,javascript,jquery,html,css,Javascript,Jquery,Html,Css,我正在尝试使用jquery为我的分区应用宽度。下面的代码对我来说很好 $('#bodycontainer').css('width','300px'); $('#footer').css('width','300px'); 但是,如果将两个id合并并将其作为一个单一规则保留,则不起作用。见下文 $('#bodycontainer','#footer').css('width','300px'); 我在这里做错了什么 您使用的方法是错误的 试试看 您必须这样使用: $('#bodyconta

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

$('#bodycontainer').css('width','300px'); 
$('#footer').css('width','300px');
但是,如果将两个id合并并将其作为一个单一规则保留,则不起作用。见下文

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

您使用的方法是错误的

试试看


您必须这样使用:

$('#bodycontainer, #footer').css('width','300px');
在这里,您选择了多个选择器,其中
以单个字符串分隔


与您的代码有关的问题: 使用这种方式表示在
#页脚
中查找我
#bodycontainer
。第二个被视为上下文

这意味着:

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

两者都是相同的。

没关系@Suresponnukalai,我希望这有助于您理解这个问题。请不要在“多重选择器”之类的短语中使用代码跨度(
),它们只用于句子中的代码。
$('#bodycontainer','#footer')
$('#bodycontainer','#footer') === $('#footer').find('#bodycontainer')