Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/81.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 查找所有元素的数字id名称_Javascript_Jquery - Fatal编程技术网

Javascript 查找所有元素的数字id名称

Javascript 查找所有元素的数字id名称,javascript,jquery,Javascript,Jquery,我需要在id与其内容相同的所有元素中找到所有单独的数字元素id 需要找到哪些元素是数字的,哪些是字母数字的,然后使用这些元素编辑显示的信息 我必须知道数字用来生成javascript点击链接的数字 我有jQuery var tdList = $('#tableid td').filter(function() { return !isNaN(this.id); }); 唯一的潜在问题是,像这样的id-1.23会被包括在内,这取决于你来决定这是否是一个问题 编辑 如果只允许正整数,您可以这样

我需要在id与其内容相同的所有元素中找到所有单独的数字元素id

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

我必须知道数字用来生成javascript点击链接的数字

我有jQuery

var tdList = $('#tableid td').filter(function() {
  return !isNaN(this.id);
});
唯一的潜在问题是,像这样的id-1.23会被包括在内,这取决于你来决定这是否是一个问题

编辑

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

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

唯一的潜在问题是,像这样的id-1.23会被包括在内,这取决于你来决定这是否是一个问题

编辑

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

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

谢谢@Sly和@jods

Hm。。。像get all tds->for each-get id&check这样简单的东西是不够的?请包括您迄今为止尝试过的代码。嗯。。。像get all tds->for each-get id&check这样简单的方法是不够的?请包含您迄今为止尝试过的代码。@user1495129:我不知道您必须如何使用它,恐怕没有更多的上下文无法提供更多信息。另外,您可以使用return!如果您想去掉负数,则在筛选器中isNaNthis.id&&this.id>=0。@user1495129请查看Claudio制作得很好的示例。在该演示中,列表对象将包含所有数字tds。您可以对该对象执行类似list.hide的jquery操作。其他匹配的id示例:“4e3”也会在注释中传递修改。基于相同的代码,如果您只需要整数,您可以用更具体的代码替换isNaN测试,如/^\d+$/.testthis.id。@user1495129:我不知道如何使用它,恐怕没有更多上下文就无法提供更多信息。另外,您可以使用return!如果您想去掉负数,则在筛选器中isNaNthis.id&&this.id>=0。@user1495129请查看Claudio制作得很好的示例。在该演示中,列表对象将包含所有数字tds。您可以对该对象执行类似list.hide的jquery操作。其他匹配的id示例:“4e3”也会在注释中传递修改。基于相同的代码,如果只需要整数,则可以使用更具体的代码替换isNaN测试,如/^\d+$/.testthis.id。