我有一個HTML結構如下所示:jQuery的定位和移動特定元素逐個
<tr class="v65-productDisplay-row"></tr>
<tr class="v65-productDisplay-row PriceAndButton"></tr>
<tr class="v65-productDisplay-row PhotoLine"></tr>
<tr class="v65-productDisplay-row"></tr>
<tr></tr>
<tr class="v65-productDisplay-row"></tr>
<tr class="v65-productDisplay-row PriceAndButton"></tr>
<tr class="v65-productDisplay-row PhotoLine"></tr>
<tr class="v65-productDisplay-row"></tr>
<tr></tr>
<tr class="v65-productDisplay-row"></tr>
<tr class="v65-productDisplay-row PriceAndButton"></tr>
<tr class="v65-productDisplay-row PhotoLine"></tr>
<tr class="v65-productDisplay-row"></tr>
<tr></tr>
...and so on
我試圖定位每個PriceAndButton TR和每一對應的PhotoLine TR之後將其插入。下面是代碼我有這麼遠,但它不工作作爲尚未:
jQuery(".PriceAndButton").each(function() {
var IndexValue = $(this).index();
$(this).insertAfter(".PhotoLine:eq(" + IndexValue + 1 + "");
});
我的想法是讓每個PriceAndButton元素的索引值和PhotoLine TR那裏的EQ等於指標值後插入+ 1.這應該是正確的,因爲PhotoLine TR總是緊隨其後?
已更新的回答。 – Blazemonger
謝謝你對所有事情的清楚解釋! :) – user7954