Jquery 如何从DataTables中的单元格中获取Textfield值?

Jquery 如何从DataTables中的单元格中获取Textfield值?,jquery,datatables,Jquery,Datatables,我想从datatables中的单元格中获取textfield值。 我开始考虑它可以作为一个简单的手机接收,但似乎不是 $("#orderTable tbody").on('click','.confirmBt',function(){ let row = $(this).closest('tr'); console.log(row.find('td:eq(7)').text()); }); 在这段代码中,我只想打印texfield的值,所以我尝试了 .text()但没有打印任何

我想从datatables中的单元格中获取textfield值。 我开始考虑它可以作为一个简单的手机接收,但似乎不是

$("#orderTable tbody").on('click','.confirmBt',function(){
    let row = $(this).closest('tr');
    console.log(row.find('td:eq(7)').text());
});
在这段代码中,我只想打印texfield的值,所以我尝试了
.text()
但没有打印任何内容。 欢迎任何帮助或想法

谢谢您的帮助:)

您需要从

console.log(row.find('td:eq(7)').text());

更新

如果要使用输入标记获取单元格值

 let cell = row.find('td').eq(7).find('input');

 console.log($(cell).val());
$(“#orderTable tbody”)。在('click','confirbt',函数()上{
let row=$(this.nexist('tr');
让单元格=行。查找('td')。等式(1)。查找('input');
//console.log($(单元格))
log($(cell.val());
});
表格{
字体系列:arial,无衬线;
边界塌陷:塌陷;
宽度:100%;
}
td,th{
边框:1px实心#dddddd;
文本对齐:左对齐;
填充:8px;
}
tr:n个孩子(偶数){
背景色:#dddddd;
}

单位
接触
证实
阿尔弗雷德·福特基斯特

confirm仍然不起作用,我想是因为您试图获取一个简单的td值,而不是“”值
 let cell = row.find('td').eq(7).find('input');

 console.log($(cell).val());