2種元素類型的每次迭代我有這樣的:裹在個別包裝的div
<div class="w3_radiobuttons">
<div class="product-options-field-name">Foo Type?</div>
<input name="properties[Meal?]" class="product-options-radiobutton" type="radio" group="radiogroup-462699" value="Just Sandwich">
<span>foo</span>
<br>
<input name="properties[Meal?]" class="product-options-radiobutton" type="radio" group="radiogroup-462699" value="Meal (+0.750)">
<span>reg foo (+0.750)</span>
<br>
<input name="properties[Meal?]" class="product-options-radiobutton" type="radio" group="radiogroup-462699" value="Large Meal (+1.00)">
<span>Large foo (+1.00)</span>
<br>
</div>
我需要這樣的:
<div class="w3_radiobuttons">
<div class="product-options-field-name">Foo Type?</div>
<div class="radioWrap">
<input name="properties[Meal?]" class="product-options-radiobutton" type="radio" group="radiogroup-462699" value="Just Sandwich">
<span>foo</span>
</div>
<div class="radioWrap">
<input name="properties[Meal?]" class="product-options-radiobutton" type="radio" group="radiogroup-462699" value="Meal (+0.750)">
<span>reg foo (+0.750)</span>
<div class="radioWrap">
<input name="properties[Meal?]" class="product-options-radiobutton" type="radio" group="radiogroup-462699" value="Large Meal (+1.00)">
<span>Large foo (+1.00)</span>
</div>
</div>
我想一個jQuery wrapAll(),但它顯然只是將整個元素包裹在2個radioWrap div中。
$(".w3_radiobutton input, .w3_radiobutton span").wrapAll("<div class='radioWrap' />");
我的問題是,我怎麼遍歷所有主「w3_radiobuttons」的div元素,敷在被稱爲「radioWrap」個別包裝標籤
標記之前出現的輸入和跨度。
我意識到它可能會是某種類型的for循環,我可能必須計算每個元素的數量併爲它們分配索引?
任何幫助將不勝感激。
這對我有效。非常感謝你! – SykoTron
@SykoTron不客氣! –