我遇到了一些麻煩。我有以下的HTML代碼檢測是否childelement立即來到父母div開始後
<div id="parentdiv">
This is test immediately in a parent div, not within child element
many more text comes.
<p class="childelement">This is under child element</p>
Another bunch of text also comes here
</div>
的p tag
與childelement
類可在parentdiv
出現一個或更多的時間在任何地方。所有我想要做的是檢測低於或者兩種情況之一: -
- 檢測是否
childelement
父 DIV的開始或不後,立即來了。 - 檢測是否存在前
childelement
我基本上想要做的是,如果childelement
滿足2點任何文字,然後我將邊距風格附加到這個元素,否則不是。
我想什麼是
$('.childelement:gt(0)').css({'margin-top':'5pt'});
這適用於所有childelement
在父DIV,如果有childelement
開始父DIV的標籤之後。但是,如果我刪除childelement
的第一個匹配項,則margin-top
css將在第二個childelement
中丟失,因爲刪除第一個元素後,其index becomes 0
。
只是一個暗示對我來說已經足夠了。
任何幫助將高度很可觀
這就像一個魅力。當沒有「childelement」被刪除時,沒有什麼問題,第二個「childelement」會失去「margin-top」css。我已經解決了這個問題,我會更新你的答案。萬分感謝!你救了我的一天 – WatsMyName