Ну, я мог видеть эту оптимизацию:
function doSomething(elem)
{
var value = $(elem).attr('value') ? $(elem).attr('value') : ' ';
$(elem).parent().html(value);
}
$tab.find('input').each(function(i) {
doSomething(this);
});
$tab.find('select').each(function(i) {
$('option', this)[$selectMenus[i].selectedIndex].selected = true;
doSomething(this);
});
Я думаю, что если вы уже замените родительский HTML, вам больше не нужно удалять элемент, потому что он уже заменен (кто-нибудь исправит меня, если я ошибаюсь). Способ сжатия - это просто способ личных предпочтений. Всегда помните о читабельности. Слишком много оптимизаций, подобных этой, может сильно усложнить поиск. Я думаю, что для размера может быть хорошим выбором и упаковщик JavaScript для производственного кода.