Как побороть баг Firefox с cheked?

Здравствуйте, столкнулся с такой проблемой. Есть сайт на 1C-Битрикс, на одной из страниц есть умный фильтр.
Примерная разметка
<div class="color_f">
<label data-role="label_<?=$ar["CONTROL_ID"]?>" class="color_box ch_box">
	<input
	style="display:none;"
	type="radio"
	class="ch_input"
	value="<? echo $ar["HTML_VALUE_ALT"] ?>"
	name="<? echo $ar["CONTROL_NAME_ALT"] ?>"
	id="<? echo $ar["CONTROL_ID"] ?>"
	<? echo $ar["CHECKED"]? 'checked="checked"': '' ?>
	/>
		<span style="background: <?=$ar["VALUE"];?>" class="bg_color">&nbsp;</span>
	</label>
</div>

JS
BX.addCustomEvent('onAjaxSuccess', function(data){
	var count_color = $('.color_f :radio:checked').length;
	var count_section = $('.section_f :radio:checked').length;
	if (count_color > 0) {
		$('.all_colors').addClass('underline');
	}
	if (count_section > 0) {
		$('.all_section').addClass('underline');
	}

	$(".color_f .ch_input:checked").parent().addClass("active");
})

По клику применяется класс к label,в хроме и опере все работает, НО в firefox к выбранному input не подставляется checked="checked" и класс не применяется к label.
Каким образом можно побороть это ?)
  • Вопрос задан
  • 154 просмотра
Пригласить эксперта
Ответы на вопрос 2
xmoonlight
@xmoonlight
https://sitecoder.blogspot.com
F12 и найти проблему!)
Ответ написан
Комментировать
@ifotev Автор вопроса
Разобрался с проблемой, битрикс был виноват)))
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы