【发布时间】:2023-03-06 16:20:01
【问题描述】:
我可以使用以下代码设置表格元素的焦点:
document.getElementById($('#' + ListBoxVal + ' tr:eq('+lstRow+')')
.attr('id')).focus();
我能够验证 tr 的 id 实际上是正确的 id:
console.log($('#' + ListBoxVal + ' tr:eq('+lstRow+')').attr('id'));
我需要做的是获取我所在 id 的 tr 的实际 HTML..
基本上使用此代码的一些变体,我需要 tr 元素的 html:
console.log($('#' + ListBoxVal + ' tr:eq('+lstRow+')').attr('id'));
但我只需要开头的<tr> html。我不需要<td> 或结束</tr>。
<table>
<tr id='123'>
<td>1</td>
<td>2</td>
<td>3</td>
</tr>
<tr id='abc'>
<td>a</td>
<td>b</td>
<td>c</td>
</tr>
</table>
所以我只想要<tr id='123'>。
【问题讨论】:
-
你能编辑你的帖子,用`包围你的代码sn-ps吗?我们看不到您想要或不想要哪些位! :)
-
我很困惑——开头的 html 是什么意思?
-
你考虑过
.prev()函数吗? -
我以为我做到了...抱歉,如果我没有做到。
-
@Jeff 我建议在发布问题之前在预览视图中验证您的问题。 (预览视图就在您输入问题的框下方。)
标签: jquery