gpt4 book ai didi

jquery - 数据表无需单击即可获取行数据

转载 作者:行者123 更新时间:2023-11-30 23:53:39 24 4
gpt4 key购买 nike

我正在使用 DataTables 来显示消息列表。

我需要一种方法来根据传递到查询字符串页面的 ID 来获取特定行的数据。

例如。 www.webpage.com?id=2

我已经在 jQuery 变量中拥有了 id。现在我只需要访问与该 id 关联的 DataTable 行。

基本上,我需要引用该行,而无需单击它。

有什么建议吗?

最佳答案

一种方法是使用 fnGetPositionfnGetData

var rowIndex = table.fnGetPosition( $("some selector").closest('tr')[0] );
//some selector = should select some hidden element inside a row that
//contains the relevant id
var aData = table.fnGetData( rowIndex );
alert(aData[0]);// will show first column data

这是一个工作 jsfiddle example 选择具有特定 ID 的行的外部按钮

另一个在页面加载时选择具有特定 ID 的行的示例(就绪) jsfiddle example N#2

看一下这个函数

$("#wow").click(function() {

var rowIndex = table.fnGetPosition($("#example input[value=\'TridentVal\']").closest('tr')[0]);
alert(rowIndex);
var aData = table.fnGetData(rowIndex);
alert(aData[0]); // will show first column data
});​

这是选择具有相关数据的输入的方法...:

$("#example input[value=\'TridentVal\']")

example 是表 id ,将 TridentVal 替换为所需的 ID

关于jquery - 数据表无需单击即可获取行数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13826548/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com