我想顯示或隱藏一些使用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();
謝謝。