入れ子の量が不明な多次元配列があります。削除する必要があるだけ<span class='highlight'>
です</span>
。
それ、どうやったら出来るの?
私の考えは、JSON 文字列を作成し、特定の値を何も置き換えないことでしたが、どういうわけかうまくいきません。注: 特定の値が複数回存在する場合があります。
これが私のコードです:
function removeHighlightFromData(aData){
var jsonData = JSON.stringify(aData)
jsonData = jsonData.replace("<span class='highlight'>", "");
jsonData = jsonData.replace('<span class="highlight">', "");
jsonData = jsonData.replace("</span>", "");
return jQuery.parseJSON(jsonData);
}
何が間違っているのか、または他のアプローチはありますか?