點(diǎn)擊按鈕后,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
很簡(jiǎn)單。你清空了div以后,你的div又沒(méi)有設(shè)置大小,所以就看不見(jiàn)了啊
2018-05-25
.t1設(shè)置寬高值就可以出現(xiàn)
2017-02-28
可以這么說(shuō)一開(kāi)始有背景,是因?yàn)槟愕倪@個(gè)盒子大小被兩個(gè)p元素?fù)纹饋?lái)了,但是刪除掉P后,盒子里邊沒(méi)有內(nèi)容來(lái)支撐他,所以他沒(méi)有高度了,背景也就顯示不出來(lái)了
2016-11-28
沒(méi)有設(shè)置寬和高
2016-11-24
檢查一下對(duì)“t1”的定義。對(duì)比一下教程中的例子,感覺(jué)你的“t1”定義的很混淆。
2016-11-24
empty()方法是刪除數(shù)據(jù)的結(jié)構(gòu)保留的數(shù)據(jù)本身還在內(nèi)存中,可以在方法后面添加一個(gè)css樣式