【问题标题】:jquery replace text in multidimensional arrayjquery替换多维数组中的文本
【发布时间】:2014-03-29 23:43:01
【问题描述】:

我有一个数组,一个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 i = 0; i

    for (var j = 0; j < homeListLength[i]; j++) {
        imagesList = slImgList[j][2].replace("images/0", "images/5")
    }
}

【问题讨论】:

标签: jquery arrays multidimensional-array


【解决方案1】:

你几乎拥有它:

for (var j = 0; j < homeListLength[i]; j++) {
    imagesList = slImgList[j][2].replace("images/0", "images/5")
    slImgList[j][2] = imagesList
}

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-08-31
    • 1970-01-01
    • 2016-09-26
    • 1970-01-01
    • 1970-01-01
    • 2016-08-07
    • 1970-01-01
    相关资源
    最近更新 更多