找到所有元素的数字ID名称

时间:2013-06-07 17:58:14

标签: javascript jquery

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

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

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

我确实有jQuery。

1 个答案:

答案 0 :(得分: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