从行 ID 和表格 ID 获取行索引

3

当超链接被点击时,我想获取一行的索引号,同时从此标签中传递一些其他数据。

<a href="javascript:void(0);" onclick="EditDoctorRow(' + RowCountDoctorVisit + ');">
    <i class="fa fa-edit"></i>
</a>

我尝试了

$('table#DoctorVisit tr#' + RowCount).index()
$('table#DoctorVisit tr#' + RowCount).closest.index()

但是两者都无法工作。

完整的代码是指我如何创建动态表格等等?我只想通过行ID获取索引号。 - Kirtesh
在被<a href>标签点击时调用的函数中 - Kirtesh
如果不需要链接或锚点,为什么要使用A元素?请使用带样式的SPAN或DIV。 - RobG
我正在创建一个弹出式编辑对话框表单,该表单使用行 ID 和表 ID 进行填充,然后我想通过删除和重新插入新数据来在相同的索引上保存编辑后的数据。 - Kirtesh
RowCountDoctorVisit是什么?在DoctorVisit表格中,您是否会获得tr的唯一ID? - user2575725
显示剩余2条评论
1个回答

1
这将为您提供所选元素的最近行 ID。
var row_id = $(this).closest('tr').index()

作为对您的评论的回复(再次):http://jsfiddle.net/vcLvxycv/4/ 这与行ID无关,将返回所请求的索引!

好的!最终编辑,我想我知道你的意思了。在输入框中输入其中一行的ID,它将返回该行的索引。

http://jsfiddle.net/vcLvxycv/7/


我有一个动态的<a href>标签,我不知道它的id,可能会有2个或更多的<a href>标签在不同的表格中具有相同的id,所以我想通过表格来获取它。 - Kirtesh
我不确定你的意思。这将适用于任何<a>标签。如果您想缩小范围,只需使用它们的类或位置即可。 - JBux
这不是我想要的工作方式,但我想通过表格ID和行ID查找索引号,这是为了某个目的。 - Kirtesh
好的。那么你所说的“index”是什么意思?你想要找到行ID吗?表ID吗?请描述一下用户可能会做什么(比如点击链接),然后你想要发生什么。 - JBux
行的索引已经有行ID和表ID。用户将单击<a href>标记,它将在单击时显示一些值,然后在更改这些值后,它将在相同的索引号上存储整个行。这是弹出式编辑类型的东西。 - Kirtesh
显示剩余4条评论

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接