我有以下代碼:jQuery的addClass
var selectedMarkerClass = 'was-selected';
$('.group_1').change(function() {
$(this).addClass(selectedMarkerClass);
if ($('.' + selectedMarkerClass).length == $('.group_1').length) {
$('#2').removeClass('red');
}
});
這裏是有問題的HTML:
<input class="single_text_input group_1" type="text" name="primary_referral" />
<input class="single_text_input group_1" type="text" name="secondary_referral" />
<input class="group_1" type="radio" name="referral_open" value="Yes" /> Yes
<input class="group_1" type="radio" name="referral_open" value="No" /> No
<span id="2" class="red">Referral Group</span>
現在發生的事情是,這兩個單選按鈕在該組中必須進行更改才能將該課程從span
中刪除。我希望它能夠在組中只有一個單選按鈕被改變的情況下工作。
安置自己的HTML標記代碼 – Curt
我不包括它的第一輪去道歉。我更新了我的帖子。 – user1647550
您是否檢查過.length的數值?寫出來給console.info或屏幕。 –