jquery 数据表 table.fnGetData(rowIndex) 没有给出 html 标签的值

jquery datatable table.fnGetData(rowIndex) not giving html tag's value

我正在使用 jquery 数据table。它有输入文本框、下拉 select 菜单等列。这是我获取完整 table 数据的功能。

$(document).ready(function(){
$('#form').submit(function(){
var table = $("#resultTable").dataTable();
var rows = talbe.dataTable().fnGetNodes();
        for (var i = 0; i < rows.length; i++) {
            var data= table.fnGetData(i);
            alert('data# '+data);
            console.log(data);
    }
alert(JSON.stringify(rows));

});
});

但我得到的数据是

data# <input type="checkbox" name="selectA">", "<input type="text" name="city" value="Delhi" style="width: 87px;">",  "<select name="applicationNames[]" class="applicationNames"><option>optionA</option><option>optionB</option></select>

我只想获取字段中输入的值,而不是 html 标签。有什么办法吗?

我自己解决了这里是片段

  var rows  $("#dbResultsTable").dataTable().fnGetNodes();
     var arr = []; 
    for (var i = 0; i < rows.length; i++) { 
     var cells = rows[i].cells; 
     var select = cells[0].children[0].value;
    if(cells[0].children[0].checked){ 
       select=cells[0].children[0].value; 
     } else
    {
     select ='off';
     }
    }