CanJS событие щелчка таблицы

Я пишу приложение canJS и до сих пор успешно обрабатывал событие click для html-таблицы. Используя следующий код.

 'table td click':function(el,event){
        console.log('clicked ',el.text());
     }
  1. Как слушать только первый столбец клик для таблицы, а не весь тд?
  2. Как получить данные конкретного столбца из td (el)?

1 ответ

Решение

Попробуй это:

'table td:nth-child(1) click'

Возможный ответ на 2-й вопрос, сначала обработайте весь tr:

'table tr:nth-child(1) click':function(el,event){
    console.log(el.find('td').eq(0).html()); // gets first column
 }
Другие вопросы по тегам