Я использую объект, чтобы проверить, что группа переключателей имеет точное значение, подобное установленному для объекта "rule". Вот пример:
arr = {a:"1", b:"1", c:"1", c:"2"}; //that's my object rule
var arr2={}; //here I create my second array with charged value
$("#form_cont input:checked").each(function()
{
arr2[$(this).attr("name")]=$(this).val();
});
//here I make the check
for (k in arr2)
{
if (typeof arr[k] !== 'undefined' && arr[k] === arr2[k])
{
$("#form_cont li[name$='"+k+"']").css('background-color', '');
}
else
{
$("#form_cont li[name$='"+k+"']").css('background-color', 'pink');
}
}
Проблема в том, что когда мне нужно проверить клавишу "c", я получаю последнее значение (1), а не правильное значение, как это может быть 1 или 2
спасибо заранее
чао, ч.