javascript - 查找所有 <td> 元素的数字 ID 名称

标签 javascript jquery

我需要在所有 元素中找到所有唯一的数字 元素 ID,其中 ID 与其内容相同。

需要找到哪些 元素是数字的,哪些是字母数字的,然后使用它来编辑显示的信息。

我必须知道数字用来读取的数字,以生成点击链接上的 javascript。

我有 jQuery。

最佳答案

var tdList = $('#tableid td').filter(function() {
  return !isNaN(this.id);
});

DEMO

唯一的潜在问题是像 -1.23 这样的 id 会被包含进来,这是否是一个问题由你决定。

编辑

如果只允许正整数,你可以这样做

var tdList = $('td').filter(function() {
  return /^\d+$/.test(this.id);
});

DEMO

感谢@Sly 和@jods

关于javascript - 查找所有 <td> 元素的数字 ID 名称,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16990219/

相关文章:

javascript - 获取1周内过生日的人列表

javascript - 我如何在 vuejs 中编写一些 php 代码

javascript - d3.js 强制布局图 : how to build the nodes object from scratch?

php - 未捕获的类型错误 : Cannot read property 'replace' of null

javascript - 如何根据父和子复选框选择将淡入和淡出效果应用于选择控件?

php - 如何在连续文本区域中打印结果?

javascript - 使用 JavaScript 跟踪对象键的有效方法

javascript - 如何将多个内容依次显示为跑马灯?第二个内容应该需要一些时间来显示

javascript - 当页面超过宽度时刷新页面

jquery运行很快。仅适用于 Chrome