[英]How to get value of selected radio button with jQuery
我試圖給元素.active-color
所選單選按鈕的值。
active-color
的文本應更改為所選的單選按鈕。 我錯過了什么?
HTML
<div class="swatch">
<div class="swatch-element schwarz">
<div class="tooltip">Schwarz</div>
<input id="schwarz" type="radio" name="properties[Farbe]" value="Schwarz" data-image="url({{ 'schwarz.jpg' | asset_url }})" checked="checked">
<label for="schwarz"></label>
</div>
<div class="swatch-element weiss">
<div class="tooltip">Weiss</div>
<input id="weiss" type="radio" name="properties[Farbe]" value="Weiss" data-image="url({{ 'weiss.jpg' | asset_url }})">
<label for="weiss"></label>
</div>
<div class="swatch-element chamois">
<div class="tooltip">Chamois</div>
<input id="chamois" type="radio" name="properties[Farbe]" value="Chamois" data-image="url({{ 'chamois.jpg' | asset_url }})">
<label for="chamois"></label>
</div>
</div>
<span class="active-color"></span>
功能:
jQuery('.active-color').text($(".swatch input:checked").val());
可能是類名swatch
,它應該是swatch-element
jQuery('.active-color').text($(".swatch-element input:checked").val());
演示: 小提琴
你正在swatch
下看輸入,但它是swatch-element
所以改為低於行
jQuery('.active-color').text($(".swatch input:checked").val());
至
jQuery('.active-color').text($(".swatch-element input:checked").val());
使用這個你使用錯誤的類名稱swatch
它應該是swatch-element
jQuery('.active-color').text($(".swatch-element input:checked").val());
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.