Показать сообщение отдельно
  #1 (permalink)  
Старый 10.02.2012, 13:50
Интересующийся
Отправить личное сообщение для Marv Посмотреть профиль Найти все сообщения от Marv
 
Регистрация: 09.08.2010
Сообщений: 19

Не работает код в ие. Событие click.
Собираюсь заменить радиобоксы своими
$(document).ready(function () {
	var rBoxes = {};
	var cnt = 0;
	$("#conf-form-fields .property-name :radio, #conf-form-colors :radio").each(function(){		
		if(typeof rBoxes[this.name] == 'undefined') rBoxes[this.name] = {};
		rBoxes[this.name][cnt] = {
			"id":this.id, 
			"checked":this.checked,
			"obj":$(this),
			"value":this.value
		};
		cnt++;
	});
	
	cnt = 0;
	for(var name in rBoxes){
		id = "chBox" + cnt;
		$("#conf-input").append('<input type="hidden" id="' + id + '" name="' + name + '" value="">');		
		for(var rBox in rBoxes[name]){
			div = rBoxes[name][rBox]["obj"].closest("div");
			div.addClass("radioBox inp_" + id + " value_" + rBoxes[name][rBox]["value"]);
				
			if(rBoxes[name][rBox]["checked"]){
				div.addClass("radioBoxCheck");
				$('#' + id).attr("value", rBoxes[name][rBox]["value"]);
			}
			
			rBoxes[name][rBox]["obj"].remove();
		}
		cnt++;
	}	
	
	$(".radioBox").click(function(){alert("111111")});
});

Во всех браузерах кроме ие работает. Шестой возвращает ошибку "console - определение отсутствует". Девятый молча не работает, но когда захожу в местную панель инструментов для вебмастера, код как по волшебству начинает работать. Никак не могу найти ошибку.label);
$('#' + id).attr(
Ответить с цитированием