2

datatable.netプラグインからdatatableを作成しました。datatableは正しい方法で生成されましたが、さらにクリックされた行のデータを取得したいのですが、どのように取得すればよいですか?よろしくお願いします。

これが私がデータテーブルを作成するために参照したリンクです。http://datatables.net

これが私のデータテーブルコードです

$('#example').dataTable( {
        "sDom": "<'row-fluid'<'span6'T><'span6'f>r>t<'row-fluid'<'span6'i><'span6'p>>",
        "sPaginationType": "bootstrap",
        "oLanguage": {
            "sLengthMenu": "_MENU_ records per page"
        },
        "bProcessing": true,
                    "sAjaxSource": "server/product_status_get_data.php", //setting the server source here
                    "aoColumns": [
            { "mData": "prd_name" },
            { "mData": "total_doc" },
            { "mData": "promoted" },
             { "mData": "prescribed" }
        ],
        "oTableTools": {
            "aButtons": [
                "pdf"
            ]
        }           
    } );
4

1 に答える 1

4

サンプルを参照してください:http://jsfiddle.net/WapYa/1/

$(document).ready(function() {
 $('#example td').live('click', function() {
    var anOpen = [];
    var nTr = this.parentNode;
    var i = $.inArray(nTr, anOpen);
    console.log(this); // clicked cell
    console.log(nTr); // clicked row
    $(this).parent().find("td").each(function() {
        console.log($(this).html()); // logs each cell value
    });
 });
});​
于 2012-12-27T09:31:51.360 に答える