2014-04-10 45 views
0

可能是一個愚蠢的問題。我試圖在javascript中查找並替換下面的代碼。所以這段代碼是一個包含大量html代碼的ajax響應的一部分。 所以,我得到的Ajax響應,我把它放在一個字符串變量,並使用replace()我試圖刪除下面的標籤組合。任何想法將不勝感激?用js替換多行字符串

<ul> 


     </li> 
    </ul> 
+0

http://stackoverflow.com/questions/1145208/jquery-how-to-add-li-in-an-existing-ul –

回答

0

的Javascript更換用途RegEx(正則表達式)...

模式爲您(無效)標籤組合,除去將是:

result = subject.replace(/<ul>[\t\r\n ]*<\/li>[\t\r\n ]*<\/ul>/ig, ""); 

這種替換所有<ul>的,然後是</li>,後面是</ul>,它們之間只有「換行符,回車符,製表符或空格」。

+0

嘿男人......你只是搖滾!!!!! 工程就像一個魅力... !!! – srecce

+0

thx非常多:) – TheHe