Бред полнейший. Прерывание на щелчок повесь на саму таблицу (на tbody) и напиши простейший контроллер. Щелчок мыши поднимается до таблицы и this не бери, а бери event.targed и проверяй, что она - кнопка. Теперь если кнопка, то значит относительно родительского элемента - td - мы можем искать инпут типа текст:
/* после проверки на бутон */
var button = e.target;
var input_text= button.parentNode.querySelector('input[type="text"]');
Теперь просто если валуе кнопки черточка, то декремент, а если крестик - то инкремент
input_text.value=input_text.value+(button.value=='-')?-1:1;
Блин, каких-только чудес не насмотришься на форумах. )))