正当我认为我在跳动JQuery时,我很难过。循环遍历。获取输入和跨度值
<div class="productAttributeValue">
<div class="productOptionViewRectangle">
<ul>
<li class="option">
<label for="dca37e79338c28f796c3bdd4e88492f2">
<input
type="radio"
class="validation"
name="attribute[52]"
value="97"
id="dca37e79338c28f796c3bdd4e88492f2"
/>
<span class="name">25 ML</span>
</label>
</li>
<li class="option">
<label for="b6cc5db62235218dade2cbe8dcdfdad4">
<input
type="radio"
class="validation"
name="attribute[52]"
value="98"
id="b6cc5db62235218dade2cbe8dcdfdad4"
/>
<span class="name">50 ML</span>
</label>
</li>
</ul>
</div>
</div>
我需要遍历Li和获取输入的值,并更改李在类=“名称”的文本。如果值= 97,那么该跨度的文本应该是50 ML(RRP $ 69.00)。
我们正在使用他们认为合适的第三方材料。需要无法将其改变为我们所需要的。
再次感谢您的帮助。欣赏它。
不错的一行!如果他真的只有一个开关可以做,那么这是一个非常漂亮的方法,否则我认为其他两个答案可能更有效。 – jwegner 2011-06-16 20:25:23
我实际上认为这个代码更有效率,因为它不需要在'each()'函数中放置'switch'或'if'语句,从而删除了cruft。 – js1568 2011-06-16 20:27:05
我猜乍一看它确实有道理。我假定OP有某种方式,他将这些价值做为了获得这个名字。或者说后端有一个巨大的数据库(这种看起来像电子商务系统,所以可能是这样)... – jwegner 2011-06-16 20:31:39