【发布时间】:2018-10-18 09:32:36
【问题描述】:
为什么split 函数没有保持分隔符不变的选项?
这是我的字符串:
story 01<div>lorem</div><div>lorem</div>
这是想要的结果:
STORY 01<div>lorem</div><div>lorem</div>
所以我只需要将第一部分大写(放在第一个<div>标签之前)
这是我的方式:
let arr = string.split('<div>');
let title = arr[0].toUpperCase();
arr.shift();
newarr = [];
$.each(arr, function (i, val) {
val = '<div>' + val;
newarr.push(val);
});
let result = title + newarr;
console.log(result);
结果:
STORY 01<div>lorem</div>,<div>lorem</div>
问题是comma 介于</div> 和<div> 之间
有什么帮助吗?
【问题讨论】: