0
我有一個嵌套數量未知的多維數組。我只需要從中刪除<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);
}
任何想法是錯誤的,或者任何其他方法?
有一些樣本數據的小提琴會很好。 – techfoobar
你可以給我們一個'aData'的例子嗎? –
那麼,你應該避免通過字符串操作來修改dom。此外,這將刪除所有''是否它與'class =「突出顯示」' – smerny