1. <div id="div_Msg"> Test the div </div>
2. <div id="div_Msg"> </div>
在第一个实例中,div中有文本。在第二种情况下,没有文字。如果div中有文本,可以使用javascript进行测试。
答案 0 :(得分:7)
如果您使用的是jQuery,可以这样做:
if($.trim($('#div_Msg').text()) != "") {
// Code here
}
在简单的JavaScript中,执行以下操作:
if(document.getElementById("div_Msg").innerHTML.replace(/^\s*/, "").replace(/\s*$/, "") != "") {
// Code here
}
两种情况都会从字符串的开头和结尾处获取文本和修剪空白,然后将其与空字符串进行比较。
答案 1 :(得分:0)
如果使用jQuery,你可以这样做:
$.trim($('#div_Msg').text());
注意:元素不能具有相同的id