2013-03-18 55 views
1

如果在div.deletePhone內沒有內容,那麼你需要指定高度,否則它將是0pxjquery add div與類不工作

#div1 ul li .deletePhone{ 
background-image: url(http://localhost/TheEatTel/public/images/close.png); 
background-repeat: no-repeat; 
height:100px; /*some height value*/ 
} 

這或將在div.deletePhonevar phone

$("#div1 ul").append("<li><div class='deletePhone'>"+phone+"</div></li>"); 
+3

deletePhone = deleteFood? – 2013-03-18 18:37:32

+0

'.deleteFood'在哪裏? – 2013-03-18 18:37:35

+0

對不起,這只是寫錯誤,問題仍然存在 – 2013-03-18 18:39:33

回答

2

如果沒有內容中div.deletePhone,那麼你需要指定的高度,否則這將是0px

#div1 ul li .deletePhone{ 
background-image: url(http://localhost/TheEatTel/public/images/close.png); 
background-repeat: no-repeat; 
height:100px; /*some height value*/ 
} 

這或將在div.deletePhonevar phone

$("#div1 ul").append("<li><div class='deletePhone'>"+phone+"</div></li>"); 
+0

聽起來像它應該是一個數字和旁邊的電話圖標。如果圖標與文本高度相同,則也可以在'.deletePhone'的內容中添加一個空格:'

 
' – tedski 2013-03-18 18:48:35