我正在为一个站点构建一个下拉菜单,并且我正在尝试根据元素实例在其中包含多少个部分来更改父 div (.drop-down) 的宽度。共有 7 个 .drop-down 实例,每个实例包含不超过 3 个但至少 1 个不同数量的部分。这是我的代码哪里出错了?
$('.drop-down').each(function(index) {
var numSections = $(this).find('section').length;
if (numSections = 1) {
$('.drop-down').css('width','300px');
}
else if (numSections = 2) {
$('.drop-down').css('width','600px');
}
else
$('.drop-down').css('width','840px');
});
任何帮助将不胜感激。