Другой подход: найти все поля ввода с префиксом BFOkto, для каждого найти вход с префиксом BFObel, разделяющим одного и того же родителя, и накапливать его значение
ref = $("table td input[id^=BFOkto]");
var sums = new Object();
ref.each(function(){
val = parseInt($(this).closest('tr').find("td input[id^=BFObel]").val(), 10);
property = 'i'+ this.value;
sums[property] = (sums[property] || 0 ) + val;
});
alert(sums['i1111']);
alert(sums['i1112']);
суммы будут объектом со свойствами
i1111 = 2000
i1112 = 3000
Несмотря на то, что javascript позволяет это, лучше не использовать чисто числовые свойства для объектов (ассоциативных массивов), поэтому префикс i
Рабочий пример здесь: http://jsfiddle.net/TbSau/1/