Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ionic-framework/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用javascript/jquery的内部文本_Javascript_Jquery_Html_Datatables - Fatal编程技术网

使用javascript/jquery的内部文本

使用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 如何提取标签的内部文本?有两种方法: 随附(各随附): $

我有一个datatable,我想提取列1

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();    
 });