1

私はcanJSアプリケーションを書いていますが、これまでのところhtmlテーブルのクリックイベントの処理に成功しています。次のコードを使用します。

 'table td click':function(el,event){
        console.log('clicked ',el.text());
     }
  1. td全体ではなく、テーブルの最初の列のクリックだけを聞く方法は?
  2. td (el) から特定の列のデータを取得する方法は?
4

1 に答える 1

2

これを試して:

'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
 }
于 2013-04-01T07:02:18.790 に答える