<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/