使用javascript/jquery的内部文本
我有一个datatable,我想提取列1使用javascript/jquery的内部文本,javascript,jquery,html,datatables,Javascript,Jquery,Html,Datatables,我有一个datatable,我想提取列1 var usernames = dataTableTeamMembers.columns(1).data(); 但它给了我这样一个数组: Array(2) 0 : "<a href="#">admin</a>" 1 : "<a href="#">catalao</a>" 数组(2) 0 : "" 1. : "" 我只想要文本,而不是html 如何提取标签的内部文本?有两种方法: 随附(各随附): $
var usernames = dataTableTeamMembers.columns(1).data();
但它给了我这样一个数组:
Array(2)
0
:
"<a href="#">admin</a>"
1
:
"<a href="#">catalao</a>"
数组(2)
0
:
""
1.
:
""
我只想要文本,而不是html
如何提取标签的内部文本?有两种方法:
随附(各随附):
$(文档).ready(函数(){
var dataTableTeamMembers=$('#示例').DataTable();
dataTableTeamMembers.column(1).data().每个函数(用户名、索引){
console.log(用户名);
});
} );代码>
身份证件
名称
1.
老虎
2.
加勒特
3.
老虎
4.
阿什顿
5.
加勒特
根据需要,您有3个选项
1使用DataTables API
var table = $('#your_table_id').DataTable().data();
for(var i = 0; i < table.length; i++)
{
var tbl_obj = table[i];
//do stuff
console.log(JSON.stringify(table[i]))
}
3按单元格类别获取行上的特定单元格
$('#your_table_id tr').each(function() {
var obj = $(this).find(".cell_class").html();
});
使用更适合您需要的库。您对dataTableTeamMembers使用的库是什么?这是获得有效帮助的关键信息。var dataTableTeamMembers=$(“#dataTableTeamMembers”)。DataTable()
什么是库DataTable
?是吗?要访问数据集对象还是表的内部html?这可能会导致两种不同的解决方案。@Adelin是的……以上和超越示例
$('#your_table_id tr').each(function() {
var obj = $(this).find(".cell_class").html();
});