【发布时间】:2017-01-26 07:42:07
【问题描述】:
我的表是通过Jquery DataTable 动态生成的。看起来像这样:
<table id ="mySearchResults">
<tr>
<td>MyName</td>
<td>MyPlace</td>
<td>Status</td>
<tr>
<tr>
<td>MyName1</td>
<td>MyPlace1</td>
<td>Status1</td>
<tr>
</table>
我想遍历整个表,但只想检查第二列或其他一些列值(考虑这个表很大,所以我想按索引访问)。如果它的值对应于某些东西,那么我想为调用 Jquery 函数的整行添加一个超链接,我可以在其中访问该特定行的所有值。
我尝试了类似的方法,它似乎不起作用。任何输入表示赞赏。
$('#mySearchResultstr').each(function() {
var value = $(this).find('td 6').val(); //Consider 6 to 6th column
if(value='abc'){ //Check if it is abc
$(this).parent.add //Not sure what function to call to add hyperlink to a local jquery function.
}
});
顺便说一句。默认情况下,我的行不能有锚标记。仅基于特定列的值,它应该有超链接。
此外,我如何确保一旦加载表就会发生这种遍历,因为表是通过 AJAX 加载的。
【问题讨论】:
-
你搞定了吗?
-
是的,普拉卡什。谢谢,你的代码很好。我避免了很多不必要的 JavaScript 代码。
标签: javascript jquery html hyperlink datatables