I am writing an canJS application and so far successful in handling the click event for an html table. Using the following code.
'table td click':function(el,event){
console.log('clicked ',el.text());
}
Try this:
'table td:nth-child(1) click'
Possible answer of 2nd question, first handle whole tr:
'table tr:nth-child(1) click':function(el,event){
console.log(el.find('td').eq(0).html()); // gets first column
}