64UOy4 <a href="http://xjqacjbsvuqh.com/">xjqacjbsvuqh</a>, [url=http://keogweeaeiha.com/]keogweeaeiha[/url], [link=http://tqkuezooegyi.com/]tqkuezooegyi[/link], http://molivwlayqbz.com/ [[ProgramLanguage/Script/JavaScript/jQuery/DataTables/日本語リファレンス]] *DataTable.fnGetData(node[, int]) [#qe6b26d4] **概要 [#ae554f77] 指定した行のすべての列の値、または、指定されたセルの値を示します。 //End 概要 #br **構文 [#cf9f378e] fnGetData( mRow [,iCol] ) //End 構文 #br **パラメータ [#g814b677] :mRow| 型:''node'' ''TR要素'', ''TD要素'', ''TH要素'' を指定します。 :iCol| 型:''int'' 省略可能です。 値を取得したい列を 0 から始まる数値で指定します。 ''mRow''に、''TD要素'' または ''TH要素'' を指定した場合は無視されます。 ''mRow''に、''TR要素'' を指定した場合に ''iCol'' を省略するとすべての列が対象になります。 //End パラメータ #br **戻り値 [#eb6f3a38] :array| mDataPropで列名が定義していない場合に指定した行のすべての列の値を取得すると1次元配列で定義されます。 :object| mDataPropで列名が定義済み場合に指定した行のすべての列の値を取得するとJSON形式のオブジェクトで定義されます。 :string| 指定したセルの値 //End 戻り値 #br **解説 [#weaaddce] //End 解説 #br **例 [#c69b60d8] -array mDataPropで列名が定義していない場合にクリックした行のすべての列の値を取得する方法を次のコード例に示します。 $(document).ready(function() { var oTable = $('#example').dataTable(); oTable.$('tr').click( function () { var oFields = oTable.fnGetData(this); for (var index = 0; index < oFields.length; index++) { alert(oFields[index]); } }); }); #br -object mDataPropで列名が定義済み場合にクリックした行のすべての列の値を取得する方法を次のコード例に示します。 $(document).ready(function() { var oTable = $('#example').dataTable({ "aoColumns" : [ {"mDataProp" : "Column1"} ,{"mDataProp" : "Column2"} ,{"mDataProp" : "Column3"} ,{"mDataProp" : "Column4"} ,{"mDataProp" : "Column5"} ] }); oTable.$('td').click( function () { var oFields = oTable.fnGetData(this); alert("Column1:" + oFields.Column1); alert("Column2:" + oFields.Column2); alert("Column3:" + oFields.Column3); alert("Column4:" + oFields.Column4); alert("Column5:" + oFields.Column5); }); }); #br -string 該当するセルの値を取得する方法を次のコード例に示します。 $(document).ready(function() { var oTable = $('#example').dataTable({ "aoColumns" : [ {"mDataProp" : "Column1"} ,{"mDataProp" : "Column2"} ,{"mDataProp" : "Column3"} ,{"mDataProp" : "Column4"} ,{"mDataProp" : "Column5"} ] }); oTable.$('td').click( function () { var oFields = oTable.fnGetData(this); alert(oFields); }); }); //End 例 #br **バージョン情報 [#je907e90] DataTables 1.9.0 //End バージョン情報 #br **参照 [#v24a76b4] //End 参照 //End DataTable.fnGetData(node[, int])