【发布时间】:2017-03-10 04:03:33
【问题描述】:
jquery empty - 如果没有内容则删除 html 标签
如果html标签不包含文本或内容,如何删除它。
如果使用<p></p> 代码有效,
但
如果使用
<p>
</p>
代码不成功
jquery
$(document).ready(function(){
$("button").click(function(){
$('#demo p:empty').remove();
});
});
html
<p>
</p>
==================================
$(document).ready(function(){
$("button").click(function(){
$('#demo p:empty').remove();
});
});
p {
background:red;
color:white;
height:20px;
}
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<title>demo</title>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.2/jquery.min.js"></script>
</head>
<body>
<button>Run</button>
<div id='demo'>
<p>
</p>
<p>
Lorem Ipsum .....
</p>
</div>
</body>
</html>
提前致谢
【问题讨论】:
-
中可能有什么?
-
只需从
标记中删除空格或在删除修剪值之前。
标签: javascript jquery html