我正在开发一个应用程序,在该应用程序中,我有一些具有选择下拉字段的卡。在Cards上,我编写了JavaScript逻辑,如果用户在任何Cards select下拉菜单中选择了妻子或丈夫作为选项,则其他丈夫或妻子下拉列表中的任何字段都应添加CSS类disable。
问题是CSS类别没有添加在与丈夫或妻子匹配的卡片上的其他选项上。基本上,我希望当用户在任何卡上选择“妻子或丈夫”选项时,其他卡上的所有其他丈夫或妻子选项都应更改要禁用的类(指针指向无)。
我的代码:
var menus = document.querySelectorAll('.otherMenu');
for (let menu of menus) {
menu.addEventListener('change', function() {
var selectedOption = this.value;
var selectWife = document.querySelectorAll('.otherMenu option[value="Wife"]');
var selectHusband = document.querySelectorAll('.otherMenu option[value="Husband"]');
selectWife.forEach(function(option) {
var change1 = option.classList.add('disabled');
change = selectedOption === 'Wife';
});
selectHusband.forEach(function(option) {
var change2 = option.classList.add('disabled');
change2 = selectedOption === 'Husband';
});
});
}
.disabled {
pointer-events: none;
opacity: 0.5;
color: blue;
}
慕勒3428872
相关分类