2011-07-20 8 views
0

DataTablesPluginを使用していますが、ボタンを含む列とリンクを持つ列を追加したいとします。DataTablesプラグインでjQueryを使用してボタンの表に列を追加する

私は次のようにボタンを作ってみる:

var eliminar = document.createElement ('button') 

eliminar.type = 'button'; 

var imagen = document.createElement ('img'); 

imagen.src = 'prueba.png'; 

eliminar.appendChild (imagen); 

    $ ('# example'). dataTable(). fnAddData ([ 
number, 
name, 
address, 
eliminar 
]); 

が、次のERROR MAKE:に示す場合

[オブジェクトHTMLButtonElement]

に変数番号、名前、および住所をテーブルは文字列であり、jsonから取得されました。

私はhttp://www.datatables.net/release-datatables/examples/plug-ins/html_sort.htmlを読みましたが、あまり理解していません。

誰でもこの問題を解決するのに役立つでしょうか?

var eliminar = document.createElement ('button') 

が欠落している: おかげで、申し訳ありませんが、私はこれがあなたの問題に役立つことを確認していないが、私はあなたのコードを見ることができる2つのsytaxの問題があり、

答えて

0

JavaスクリプトとjQueryに新しいです最後にセミコロン。

$ ('# example'). dataTable(). fnAddData ([ 

にスペースを入れないスペースがあります。

$ ('#example').dataTable().fnAddData ([ 

スペース文字はIDのJavaScriptでは無効です。テーブルに実際に先行スペースを持つIDがある場合は、削除する必要があります。