我有一些問題,jQuery和我真的希望有人在那裏可以幫助孩子DIV如何改變HX標籤的動態大小!如果父div包含類X
我有以下HTML:
<div class="widgetContent">
<div class="thumbNail"> </div>
<h4>
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Fusce feugiat mauris non
libero.
</h4>
<div class="clear">
</div>
<span class="newsDate">10th March 2011</span>
<p class="widgetTexSummary">
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Fusce feugiat ...</p>
</div>
<div class="widgetContent">
<div class="widgetEventsDate">
<span class="month">Mar</span> <span class="date">24</span></div>
<h4>
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Fusce feugiat mauris non
libero.
</h4>
<div class="clear">
</div>
<span class="newsDate">10th March 2011</span>
<p class="widgetTexSummary">
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Fusce feugiat ...</p>
</div>
及以下的jQuery:
if ($(".widgetContent:has(.thumbNail)")){
$('h4').css('width', '100px');
}
else{$('h4').css('width','195px');}
的想法是,當我有類「縮略圖」一個孩子在插件的小部件中的H4將其大小動態變爲100px。在所有其他情況下,h4的大小不同。
任何人都可以幫助我嗎?
謝謝!
+1簡潔,包羅萬象的解決方案 –
對於像我這樣的新手來說,上面有很多道理!好的解決方案 – Vikita
@Vikita現在用'.has()'改進而不是'.filter(':has(...)')' – Alnitak