【发布时间】:2015-11-05 16:54:00
【问题描述】:
我有一个 html 表 - TemplateData。在 Tbody 内,我在每一行“data-uid”上都有一列,这可能不是唯一的。在以升序显示之前,我已经对表格进行了排序。看起来是这样的:
<tr id="Tr2" data-uid="1" role="row" class="odd"/>
<tr id="Tr2" data-uid="2" role="row" class="even"/>
<tr id="Tr2" data-uid="2" role="row" class="odd"/>
<tr id="Tr2" data-uid="2" role="row" class="even"/>
<tr id="Tr2" data-uid="3" role="row" class="odd"/>
<tr id="Tr2" data-uid="4" role="row" class="odd"/>
NOTE 2 出现 3 次。每个值可能出现多次
我可以通过以下方式获取表格:
var table = $('#TemplateData').dataTable();
我的问题是:如果我有一个存储在 'val' 中的值,我如何检查表格以获取带有 data-uid=val; 的行
所以...类似于 table.rows[val]
从这里检查下一行,看看它的 data-uid 是否与 val 不同。如果是这样,请传回此值。如果不继续到下一行,直到找到不同的值。
所以....
val = 2
get table.row[where val = data-uid]
check next row
if table.rows[data-uid = val] continue until it is not the same, when value is different pass back
var newVal = ?
....任何帮助将不胜感激,谢谢
【问题讨论】:
-
id应该是唯一的..
标签: javascript jquery