我想显示或隐藏一些使用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();
谢谢。