點擊按鈕后,div的背景顏色也消失了,為什么?
<head>
<meta charset="utf-8">
<script src="http://lib.sinaapp.com/js/jquery/1.9.1/jquery-1.9.1.min.js"></script>
<style type="text/css">
.t1{
background: red;
}
</style>
<title></title>
</head>
<body>
<div class="t1">
<p>text1</p>
<p>text2</p>
</div>
<button>使用empty刪除</button>
<script type="text/javascript">
$("button").on('click',function(){
$(".t1").empty();
})
</script>
</body>
2016-11-26
很簡單。你清空了div以后,你的div又沒有設置大小,所以就看不見了啊
2018-05-25
.t1設置寬高值就可以出現(xiàn)
2017-02-28
可以這么說一開始有背景,是因為你的這個盒子大小被兩個p元素撐起來了,但是刪除掉P后,盒子里邊沒有內(nèi)容來支撐他,所以他沒有高度了,背景也就顯示不出來了
2016-11-28
沒有設置寬和高
2016-11-24
檢查一下對“t1”的定義。對比一下教程中的例子,感覺你的“t1”定義的很混淆。
2016-11-24
empty()方法是刪除數(shù)據(jù)的結構保留的數(shù)據(jù)本身還在內(nèi)存中,可以在方法后面添加一個css樣式