无法通过jQuery访问tr id

时间:2014-05-01 13:34:34

标签: javascript jquery html

这是对variable length <td> IE9

问题的跟进

我使用的是查询1.11。

在单击的tr中访问id的标准方法不起作用:

 $(this).id
 $(this).attr('id');

以及其他人在文档中提出的建议。他们都回归&#39; undefined&#39;

我对如何正确获取id字段感到有点困惑。

我的代码:

 var tableString = '<table>';
 var tableArray=Array(10);

 for (i=0;i<tableArray.length; i++){
    if ((i % 2) == 0){
      tableArray[i] = '<tr disabled><td> some text </td><td> more text </td></tr>'
    } 
    else{
      tableArray[i] = '<tr id="' +i+ '" ><td> some text </td></tr>' 
    }

    tableString = tableString + tableArray[i];     
 }

 tableString = tableString + '</table>';
 jQuery('#tableDiv').append(tableString); 



 $('tr').attr('class','clicked');

 $('tr').click(function(){

     //this is where i want to get the id of the tr that was clicked

 });

0 个答案:

没有答案