1. <div id="div_Msg"> Test the div </div>
2. <div id="div_Msg"> </div>
在第一个实例中,div中有文本。在第二个实例中没有文本。使用JavaScript如何测试div中是否有文本。
1. <div id="div_Msg"> Test the div </div>
2. <div id="div_Msg"> </div>
在第一个实例中,div中有文本。在第二个实例中没有文本。使用JavaScript如何测试div中是否有文本。
if($.trim($('#div_Msg').text()) != "") {
// Code here
}
只使用纯JavaScript,可以这样做:
if(document.getElementById("div_Msg").innerHTML.replace(/^\s*/, "").replace(/\s*$/, "") != "") {
// Code here
}
两种情况都会获取文本并删除字符串开头和结尾的空格,然后将其与空字符串进行比较。
$.trim($('#div_Msg').text());
注意:元素不能拥有相同的id
$.trim()
处理:if ($.trim($('#div_Msg').text()) != '') { ..
- Orbling