假设我有以下复选框:
<input type="checkbox" value="1-25" />
为了获得定义我正在寻找的范围边界的两个数字,我使用以下 jQuery:
var value = $(this).val();
var lowEnd = Number(value.split('-')[0]);
var highEnd = Number(value.split('-')[1]);
然后如何创建一个包含 lowEnd
和 highEnd
之间的所有整数的数组,包括 lowEnd
和 highEnd
本身?对于这个特定示例,显然,结果数组将是:
[1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25]
原文由 40 Degree Day 发布,翻译遵循 CC BY-SA 4.0 许可协议