У меня есть массив, ответ json "slImgList":
[
[1, 19054, "<img src="http://example.com/images/0/19054.jpg"/>"],
[2, 24269, "<img src="http://example.com/images/0/24269.jpg"/>"],
[3, 38777, "<img src="http://example.com/images/0/38777.jpg"/>"]
]
Как заменить "images/0" на "images/5"? homeListLength - количество массивов.
for (var i = 0; i < homeListLength; i++) {
slImgList[i][2].replace("images/0", "images/5")
}
Я также пробовал что-то вроде этого, но он не работает.
for (var я = 0; я <homeListLength; i++) {
for (var j = 0; j < homeListLength[i]; j++) {
imagesList = slImgList[j][2].replace("images/0", "images/5")
}
}
У вас почти есть:
for (var j = 0; j < homeListLength[i]; j++) {
imagesList = slImgList[j][2].replace("images/0", "images/5")
slImgList[j][2] = imagesList
}
homeListLength = JSON.parse(JSON.stringify(homeListLength).replace('/0/','/5/'));
-> jsfiddle.net/adeneo/B9ZHt