javascript - 获取所有 id 大于 4 的元素(id 由 string 和 number 组合而成)

标签 javascript jquery

  <div id="table1"></div>
  <div id="table2"></div>
  <div id="table3"></div>
  <div id="table4"></div>
  <div id="table5"></div>
  ...

如何选择“table”和 ID > 4 的所有元素。

最佳答案

这样的事情可能对你有帮助:

var test = /table(\d+)/;
$("[id^='table']").filter(function () {
  return parseInt(test.exec(this.id)[1], 10) > 4;
});

它将匹配所有以'table'开头的元素,然后过滤掉那些以小于或等于4结尾的元素。

关于javascript - 获取所有 id 大于 4 的元素(id 由 string 和 number 组合而成),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26347063/

相关文章:

jquery - HighCharts 组合图表

javascript - 滚动时如何阻止 Material ui 表行中的按钮溢出?

javascript - jqplot:在两条线之间填充颜色

javascript - Mathjax 不渲染内联标签

javascript - 使用 JavaScript 查找电话号码并提供链接

javascript - 在这种情况下,如何使“加载更多”按钮起作用?

JQuery 和 IE8 崩溃检测

javascript - 使用 jQuery,当我在输入框外部单击时如何更改输入元素的值?

javascript - 使用 jquery datepicker Rails 未将日期保存在数据库中

javascript - 如何有条件地加载和运行 javascript 文件