私の DataTable では、fnFooterCallback 関数を使用して列の合計金額を表示しています。これは、この場合はユーロ valuta 記号のような特殊文字が列に含まれるまで機能します。
ユーロ記号を検出しないようにこのコードを調整するにはどうすればよいですか?
"fnFooterCallback": function ( nRow, aaData, iStart, iEnd, aiDisplay ) {
/*
* Calculate the total market share for all browsers in this table (ie inc. outside
* the pagination)
*/
var iTotal = 0;
for ( var i=0 ; i<aaData.length ; i++ )
{
iTotal += aaData[i][7]*1;
}
/* Calculate the market share for browsers on this page */
var iPage = 0;
for ( var i=iStart ; i<iEnd ; i++ )
{
iPage += aaData[ aiDisplay[i] ][7]*1;
}
/* Modify the footer row to match what we want */
var nCells = nRow.getElementsByTagName('th');
nCells[1].innerHTML = parseInt(iPage);
}
前もって感謝します。
編集
私が意味するものを検出しないと、str_replace
またはそのようなものです。JavaScript言語に慣れていない..