有人可以帮助解释为什么这只是替换第一个 LI 中的 '[m]' 吗?其余的保留为“[m]”
aData[2] = "<li>1[m]</li><li>2[m]</li><li>3[m]</li>"
$.html( aData[2].replace('[m]','[media]') )
最佳答案
使用正则表达式并将其设为全局:
$.html( aData[2].replace(/\[m\]/g,'[media]') )
关于javascript - 替换只出现在第一个元素中,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/9167010/