2016-11-07 21 views
2

私のウェブページには以下のhtmlがあります。jqueryを使用してhtmlからテキストを抽出します

<div id="flashmessage" class="ok"> 
    <a class="ico-close">x</a> 
    MY TEXT HERE 
</div> 

jqueryを使用してこのHTMLから「MY TEXT HERE」を抽出する方法はありますか?

注:このflashmessageをfancyboxポップアップに変換します。

+0

は完全な例です:https://jsfiddle.net/sur08Lbv/1/ –

答えて

0

ちょうどclonedivにはテキストが含まれ、removeの子はすべてtextになります。以下のスニペット:ここ

$(document).ready(function(){ 
 
    var text=$("#flashmessage").clone().children().remove().end().text(); 
 
    $(".result").text(text); 
 
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> 
 
<div id="flashmessage" class="ok"> 
 
    <a class="ico-close">x</a> 
 
    MY TEXT HERE 
 
</div> 
 

 
<div class="result"></div>

関連する問題