Ich benutze jQuery, um eine Klasse zu einer Radio-Box hinzuzufügen, wenn sie ausgewählt ist. Das funktioniert gut, aber es entfernt nicht die Klasse bei der Auswahl einer anderen Radio-Box.jQuery Klasse zur Radio-Box hinzufügen nicht entfernt
Was fehlt mir?
jQuery(".checkbox-radio").change(function() {
if ($(this).is(':checked'))
$(this).closest(".radio-inline").addClass("selected");
else
$(this).closest(".radio-inline").removeClass("selected");
});
<label class="radio-inline conf-option-1">
<input type="radio" class="checkbox-radio" name="configoption[1]" value="1" checked="checked" onclick="prodconfrecalcsummary()">
<i class="icon-addon"></i>
<span class="addon-qty"></span>
<span class="addon-text">Text</span>
<span class="addon-price"> Text </span>
</label>
<label class="radio-inline conf-option-2">
<input type="radio" class="checkbox-radio" name="configoption[2]" value="2" checked="checked" onclick="prodconfrecalcsummary()">
<i class="icon-addon"></i>
<span class="addon-qty"></span>
<span class="addon-text">Text</span>
<span class="addon-price"> Text </span>
</label>
<label class="radio-inline conf-option-3">
<input type="radio" class="checkbox-radio" name="configoption[3]" value="3" checked="checked" onclick="prodconfrecalcsummary()">
<i class="icon-addon"></i>
<span class="addon-qty"></span>
<span class="addon-text">Text</span>
<span class="addon-price"> Text </span>
</label>
u kann eine Geige für sie geben? –