【发布时间】:2019-03-15 01:12:17
【问题描述】:
我需要根据使用 Jquery 选中的复选框检索跨度值。我在下面解释我的代码。
<div class="col-md-3 tourpricecolumn">
<h6>Select Vehicle</h6>
<label class="radio">
<input type="radio" checked="checked" name="sVehicle">
<span class="checkround"></span>Car
<span class="badge badge-pill badge-primary">435</span>
</label>
<div class="clear"></div>
<label class="radio">
<input type="radio" name="sVehicle">
<span class="checkround"></span>Bus
<span class="badge badge-pill badge-primary">356</span>
</label>
<div class="clear"></div>
<label class="radio">
<input type="radio" name="sVehicle">
<span class="checkround"></span>Tempo Traveller
<span class="badge badge-pill badge-primary">567</span>
</label>
<input type="hidden" value="" name="vehicleprice" />
</div>
我的要求是当复选框被选中时,其对应的跨度值将被蚀刻并添加到hidden input textbox。
【问题讨论】:
-
我看到了多个
<span>元素,您能否明确说明您希望从哪个元素中获取.text()。 -
@Twisty :我需要来自这个
<span class="badge badge-pill badge-primary">435</span>span 元素的值。 -
重复,因为您的标签包裹在请求的跨度周围。
-
为什么不在
input上使用value属性?完全忘记隐藏的输入和 JS 恶作剧。
标签: javascript jquery html radio-button