1

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

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

我必须知道数字用于在点击链接上生成 javascript 的数字。

我确实有 jQuery。

4

1 回答 1

5
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

于 2013-06-07T18:00:33.033 回答