2014-11-24 49 views
0

我顯示的代碼看起來是這樣的:更改或添加屬性到一個div內跨越

<div class="displayApproved"> 
    <span class="bold">this is my text</span> 
</div> 

.displayApprovedpadding-top:8px;對齊到它的鄰居元素,這正常工作與非粗體內容。

如果裏面有<span 'class="bold"'>,有沒有辦法將div上的填充調整爲9px而不創建新的類「displayApprovedBold」(幾個內容頁需要更改)?如果有一個高級CSS規則,雖然這將調整div的填充如果 div包含粗體跨度,那麼一個改變,我完成了。

+0

我想這將是足夠簡單jQuery的做。 – Steve 2014-11-24 21:51:10

回答

1

使用jQuery,你可以這樣做:

$('.displayApproved:has(.bold)').css('propery', 'value');