Я хочу показать или скрыть некоторые поля, используя значение select в качестве критериев. Я не хочу повторять, что снова забираю петлю, чтобы показать и скрыть поля. Я хочу использовать один и тот же код цикла для отображения или скрытия. Какой лучший подход?JQuery - Показать/скрыть группу полей
hideFields = function() {
var fields = $(['#foo', '#bar', '#lorem', '#ipsum'])
showHide = function (action) {
if (action === 'show' || action === 'hide') {
action = action + '();';
fields.each(function (index, value) {
$(value).parent()
.parent()
.action(); // call show||hide here... not working...
});
}
};
if ($('#select').val() === 'something') {
showHide('hide');
}
else {
showHide('show');
}
};
hideFields();
Спасибо.