Показать сообщение отдельно
  #7 (permalink)  
Старый 08.07.2016, 16:17
Профессор
Отправить личное сообщение для warren buffet Посмотреть профиль Найти все сообщения от warren buffet
 
Регистрация: 08.07.2016
Сообщений: 1,332

Бред полнейший. Прерывание на щелчок повесь на саму таблицу (на 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;


Блин, каких-только чудес не насмотришься на форумах. )))
Ответить с цитированием