Luk*_*kas 1 javascript string jquery comma
我有一些数字字符串,它是:
var _ids = 130,131,240;
我需要从这个字符串得到一些数字,这是131,我不能使用.split()方法,因为昏迷之间的数字可以更多,而不是我知道实际的id是数字130(在这个例子中),所以我这样做:
var _id = 130;
var id = _ids.substring(_ids.lastIndexOf((_id + ',') + 1), _ids.lastIndexOf(','));
结果我有130,136......我做错了什么?有人可以帮忙吗?
为了得到一个130,使用.........split()
var _ids   = "130,131,240";
var _id    = "130";
var arr    = _ids.split(',');
var idx    = arr.indexOf(_id) + 1;
var result = null;
if (idx < arr.length && idx != -1) {
     result = arr[ idx ]; // gets the next one
}
document.body.innerHTML = result;请注意,您不能将逗号分隔的数字作为变量,它可能是一个字符串?
| 归档时间: | 
 | 
| 查看次数: | 1882 次 | 
| 最近记录: |