Дайте им общий класс, который вы можете использовать для их выбора, а затем используйте первую часть идентификатора для создания селектора для .show()
.
jQuery('.someClass').click(function( event ) {
event.preventDefault();
allTabs.hide();
jQuery('#' + this.id.split('-')[0] ).show(); // 'front-show' becomes '#front'
});
Обновление:
Предполагая, что показанный объект является одним из allTabs
, я бы сделал это вместо этого.
jQuery('.someClass').click(function( event ) {
event.preventDefault();
allTabs.hide().filter('#' + this.id.split('-')[0] ).show();
});
Избегает повторного выбора DOM.
Кроме того, вместо этого:
'#' + this.id.split('-')[0]
... вы можете сделать это:
'#' + this.id.replace('-show','')