在官方的例子中,选中行的代码是这样的:  $("#example tbody tr").click( function( e ) {
        if ( $(this).hasClass('row_selected') ) {
            $(this).removeClass('row_selected');
        }
        else {
            oTable.$('tr.row_selected').removeClass('row_selected');
            $(this).addClass('row_selected');
        }
    });可是这有问题啊,我的数据时ajax从服务器得到的,在页面中只有一个<table>标签,并没有tr,所以用官方的代码不能用啊。我是想选中一行,然后得到某一个单元格的数据就行了,比如ID。求各位大神帮帮小弟啊。。跪求帮忙

解决方案 »

  1.   

    代码贴出来,要得到td的值这样
     var g = $("dd").html();
      

  2.   

    没有tr怎么会有行??tr就是行
    你找到这个例子只是通过toggle class来区分被选行和没有被选行
    如果想获取被选行中的内容只需在加减class后加上比如说
    console.log($("#example").find(".row_selected"));
      

  3.   

    $("#table").click(function(event) {
    $(oTable.fnSettings().aoData).each(function (){
    $(this.nTr).removeClass('row_selected');
    });
    $(event.target.parentNode).addClass('row_selected');

    openAuth();

    });table里面必须要有tr