javascript - 如何使用 javascript 聚焦表格单元格?

标签 javascript jquery

VB脚本语句,

设置 oHighlightedRow = document.all("SearchRow"& nHighlightedRow) oHighlightedRow.cells(0).focus()

这两个语句需要转换为 javascript。任何人都可以帮我找到解决方案吗? 谢谢

我转换后的代码是,

var oHighlightedRow = $("#SearchRow" + nHighlightedRow);
oHighlightedRow.cells[0].focus();

这是正确的吗?

最佳答案

确定:

var oHighlightedRow = document.all("SearchRow" + nHighlightedRow);
oHighlightedRow.cells[0].focus();

或者,更好(假设该行的 ID 为 "SearchRow"+ nHighlightedRow):

var oHighlightedRow = document.getElementById("SearchRow" + nHighlightedRow);
oHighlightedRow.cells[0].focus();

或者,jQuery(再次假设该行的 ID 为 "SearchRow"+ nHighlightedRow):

$("#SearchRow" + nHighlightedRow + " td:first").focus();

关于javascript - 如何使用 javascript 聚焦表格单元格?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13858611/

相关文章:

javascript - 使 DIV 覆盖 100% 的视口(viewport)而不是 100% 的主体

javascript - 如何从数据库异步获取数据?

javascript - Google Chrome 不显示 javascript 更新(使用 Three.js)

javascript - Jquery Tooltip插件,不要重复div追加?

javascript - JQuery 错误下线。添加获取 id 和编号,然后是错误符号?

javascript - 使用 jquery 返回单个 html 元素

javascript - 在页面加载和单击时调用 ajax 来更新数据

Django 中的 Javascript 函数

javascript - 我可以使用 jQuery/JavaScript 访问::before 元素吗?

javascript - 打印友好版本不起作用