1. <div id="div_Msg"> Test the div </div>
2. <div id="div_Msg"> </div>
最初の例では、divにテキストがあります。 2番目の例ではテキストはありません。 javascriptの使用divにテキストが含まれている場合、どのようにテストすることができますか?divにテキストがある場合のjavascriptテスト
1. <div id="div_Msg"> Test the div </div>
2. <div id="div_Msg"> </div>
最初の例では、divにテキストがあります。 2番目の例ではテキストはありません。 javascriptの使用divにテキストが含まれている場合、どのようにテストすることができますか?divにテキストがある場合のjavascriptテスト
を持つことはできません。
if($.trim($('#div_Msg').text()) != "") {
// Code here
}
単純なJavaScriptでは、
if(document.getElementById("div_Msg").innerHTML.replace(/^\s*/, "").replace(/\s*$/, "") != "") {
// Code here
}
どちらの場合も、テキストを取得し、文字列の先頭と末尾の空白を切り取り、空の文字列と比較します。
トリムは本当に必要ですか?これは私のために働く:if($( '#div_Msg')。text()){} –
この例では、テキストなしのdivにはスペースが入っています。トリムはスペースを削除します。空白がないと確信できたら、トリムは必要ありません。 – dontangg
idsは同じであってはなりません – hunter