javascript - 将第一个元素聚焦在新行上

标签 javascript jquery web html-table

当我向 Html 表格添加新行时,我想聚焦该行的第一个单元格。

我当前的代码是

$('table td').first().focus();         // focus on the first cell of the row

但这会选择整个表格的第一个单元格。获取添加行的第一个单元格需要什么?

最佳答案

也就是说,“在 table 中查找第一个 td。”

您想要“在 table 的最后一个 tr 中查找第一个 td。”

$('table tr').last().find('td').first().focus();

假设最后一个 tr 是刚刚添加的行。

关于javascript - 将第一个元素聚焦在新行上,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40360590/

相关文章:

javascript - JQuery/Ajax 在 Razor 页面中发布并重定向到从 MVC Action(又名表单提交)返回的 View

java - 使用 Jsoup 解析 nodeList 值

html - 在 Sinatra 请求之间共享 Ruby 变量

javascript - 如何使用 sinon stub aws s3 上传

javascript - JavaScript 中的数组 sort() 给出了错误的答案

javascript - Facebook PHP SDK 如何从 Facebook JavaScript SDK 2014 获取用户电子邮件

jquery - 需要更好的方法使用 jquery 验证插件来验证 ASP.NET 复选框吗?

jquery - jquery 是否取代了 dojo 的需要?

javascript - 我是否需要 Goodreads API key 来检索图书元数据?

JavaScript 良好实践 : remove inline onsubmit(), 全局变量