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不客气! –