我使用的是查询1.11。
在单击的tr中访问id的标准方法不起作用:
$(this).id
$(this).attr('id');
以及其他人在文档中提出的建议。他们都回归' undefined'
我对如何正确获取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
});