293просмотров
1 октября 2021 г.
Score: 322
Добрый день! Помогите, пожалуйста. Думаю над обработчиком.
Задача перебрать массив и при смене роли панель должна скрываться, либо отображаться (созависимые клон-панели). Обработчик навешан на кнопку и слушает click на button и changedata на family_role. Условие вроде прописано корректно, но по факту только разово скрывает панель. Что я делаю не так?
var clone = api.find('form.FormStep2.Panel1140.relative').clones(); var role = api.find('form.FormStep2.Panel1140.relative.Panel558.family_role'); for (var i = 0; i < clone.length; i++) { if (role.value() == '5' || '6' || '7'){ clone[i].find('Panel1020.Panel1539').visible('false'); } else if (role.value() !='5' || '6' || '7'){ clone[i].find('Panel1020.Panel1539').visible('true');
}
}