2017-02-07 7 views
0

まず、mystringにはどのhtmlタグも含まれているかどうかを確認しようとしています。 Htmlタグが含まれている場合は、それらのタグを削除します。私はまた、すべてのhtmlタグと を削除する必要があり、文字列の上から文字列からhtmlタグを確認して削除するには

var mystring = "<div>Lorem ipsum dolor sit<p>&nbsp;amet, consectetur &nbsp;&nbsp;</p><p>adipiscing elit. Integer ut euismod magna, nec ullamcorper erat.</p></div>"

。 私はこれらのために新しいです。

var myString = '<div class="ExpandedProfilePane-module_textField_delve fabric-module_ms-TextField_delve" contenteditable="true">Lorem ipsum dolor sit<p>&nbsp;amet, consectetur &nbsp;&nbsp;</p><p>adipiscing elit. Integer ut euismod magna, nec ullamcorper erat.</p></div>' 
 

 
alert($(myString).text());
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>

アル: は、あなたがこのようにjQueryの.text()を使用することができるもの

+0

入力からの期待される出力はどれですか? – Sadikhasan

+0

有効な変数名( 'my-string')でない文字列のみが –

+0

である必要があります –

答えて

1

を提案して下さいしたがって、var my-stringのような変数名を使用することは無効であるため、その1つを変更する必要があります。

+0

文字列にHTMLが含まれているかどうかを確認するにはどうすればよいですか? –

+0

StackOverflow http://stackoverflow.com/questions/15458876/check-if-a-string-is-html-or-not、Regexを使用して文字列が含まれているかどうかを確認する方法の例を示します。 – prtdomingo

2
var my_string = '<div class="ExpandedProfilePane-module_textField_delve fabric-module_ms-TextField_delve" contenteditable="true">Lorem ipsum dolor sit<p>&nbsp;amet, consectetur &nbsp;&nbsp;</p><p>adipiscing elit. Integer ut euismod magna, nec ullamcorper erat.</p></div>' 

$('#tst').html($(my_string).text()); 

Check Demo

+0

文字列にHTMLが含まれているかどうかを確認する方法 –

0
<!DOCTYPE html> 
<html> 
<head> 
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.1.1/jquery.min.js"></script> 
<script> 
$(document).ready(function(){ 
$("button").click(function(){ 
    $("p").remove(".test"); 
}); 
}); 
</script> 

</head> 
    <body> 


<p class="test">This is another paragraph.</p> 

<button>Remove</button> 

</body> 
</html> 
関連する問題