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

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

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

person Shraddha Shravagi    schedule 01.04.2013    source источник


Ответы (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
 }
person karaxuna    schedule 01.04.2013
comment
Эй, это работает. Также не могли бы вы помочь мне со 2-м вопросом? Обработка щелчка для полной строки и получение данных только первого столбца. - person Shraddha Shravagi; 01.04.2013
comment
Я знаю решение jquery для этого, я напишу его, это может быть полезно - person karaxuna; 01.04.2013