2016-04-12 8 views
-3

このjQuery関数を使用してhtmlタグを削除します。しかし、同じテキストエリアで動作します。結果を別のテキストエリアに表示したいここ 他のテキストエリアにjQueryの結果を表示

結果textarea

function removeHTMLTags() { 
 
    var val = $('#data').val(); 
 
    $('#result').val($('<div>').html(val).text()) 
 

 
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js"></script> 
 

 
<button type="text" onclick="removeHTMLTags();">Click</button> 
 
<br>Source: 
 
<br> 
 
<textarea id="data"><b>Hello</b> 
 
</textarea> 
 
<br>Result 
 
<br> 
 
<textarea id="result"></textarea>

に設定し、

function removeHTMLTags() { 
 
     $('#data').val(function (i, val) { 
 
      return $('<div>').html(val).text(); 
 
     }); 
 

 
    }
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js"></script> 
 

 
<button type="text" onclick="removeHTMLTags();">Click</button> 
 
<br> 
 
Source: 
 
<br> 
 
<textarea id="data"><b>Hello</b></textarea> 
 
<br> 
 
Result 
 
<br> 
 
<textarea id="result"></textarea>

答えて

6

の代わりに同じテキストエリアに値を設定しています
関連する問題