Получи случайную криптовалюту за регистрацию!

Добрый день! Помогите, пожалуйста. Думаю над обработчиком. Зад | WebDev - QA

Добрый день! Помогите, пожалуйста. Думаю над обработчиком.
Задача перебрать массив и при смене роли панель должна скрываться, либо отображаться (созависимые клон-панели). Обработчик навешан на кнопку и слушает 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');
}
}