2012-04-24 10 views
-1

可能性の重複:
RegEx match open tags except XHTML self-contained tags
は、HTMLソースコードの一部を交換

がどのようにHTMLソースコードの全体のdivのを削除することができますか? これを削除するには空の文字列に置き換えますが、一致するパターンを取得できません。クラス名は常に与えられます。

私はクラス名ZZZで全体のdivを削除する必要があります例えば

<div class="zzz"> 
    <b>some html</b> 
    (other div's could be inside) 
<div> 

希望誰かが私のjQueryを使用して

+2

http://stackoverflow.com/questions/1732348/regex-match-open-tags-except-xhtml-self-containedを使用することができます - タグ – geekosaur

答えて

1

を助けることができる、あなただけの$("div.zzz").remove()を行う必要があります。正規表現は、jQueryのに

$( 'ZZZ')を使用するよりも、

+0

完璧、ありがとう! – peipst9lker

+0

技術的には、これはソースコードではなくDOMからそれを削除します。しかし明らかに、これはOPによって意図されたものです。 –

+0

これはクライアント側を操作している場合、サードパーティのサービスからデータを取得した後にサーバー上で実行する必要がある場合はどうなりますか? – kappa

-1

簡単。(削除)

+0

これはあなたがクライアント側を操作している場合、サードパーティのサービスからデータを取得した後、サーバ上で実行する必要がある場合はどうしますか? – kappa

0

物事のこの種のために、それはDOMを解析し、解析されたオブジェクトを操作する方が良いでしょう。

divはネストされている可能性があり、ブロックの終わりを制御することはできません。

明らか

あなたは、クライアント側で行動している場合は、jQueryの

$(div.xxxx).remove() 
関連する問題