2012-05-03 55 views
1

我沒有訪問HTML,唯一的原始文本。是否有可能找到原始文本像INFO和ENDINFO一個字,並使用這些環繞內容的DIV。查找單詞和包裝DIV

<div> 
content content content content content 

INFO 
Information content information content 

ENDINFO 
</div> 

<div> 
content content content content content 

    <div class="INFO"> 
    Information content information content 

    </div> 
</div> 

任何幫助將是偉大的。謝謝。

+0

你好是的使用'.find'查找的單詞,並用'.prepend'當你發現這個詞http://api.jquery.com/prepend/希望這有助於,乾杯! –

+0

多麼奇怪的情況。這似乎是這樣的情況:你真正應該看是產生這個字符串的預處理。 – ckaufman

回答

1

這個怎麼樣?

<div id="content"> 
content content content content content 

INFO 
Information content information content 

ENDINFO 
</div> 

<div> 
content content content content content 

    <div class="INFO"> 
    Information content information content 

    </div> 
</div> 

<script> 
$(document)ready(function(){ 
    var content = $('#content').html(); 
    var regex = /INFO.*ENDINFO/gi; 
    var info = content.match(regex); 

    $('.INFO').html(info); 
}); 
</script> 
+0

感謝看起來很複雜。我從來沒有使用過正則表達式。謝謝!工作得很好。 – uriah