$(document).ready
{
var flags = $(":checkbox"); // Собираем коллекцию элементов из чекбоксов
flags.click(function() // Действие при клике на любой чекбокс
{
var chk = $(this);
chk = chk.filter(":checked"); // Оставляем в коллекции только отмеченные чекбоксы
var len = chk.length; // Проверяем длину коллекции
var id = $(this).attr('id'); // Определяем id текущего элемента
var label = $("label[for="+id+"]");
if (len == 1) // Если флажок отмечен
{
label.addClass("selcheck"); // Делаем текст серым
}
else if (len == 0) // Если флажок убран
{
label.removeClass("selcheck"); // Делаем текст обычным
}
});
var plan_id = $("#plan_id").val();
$.get('ajax.php', {'plan_id' : plan_id}, function(data)
{
var check_arr = new Array();
check_arr = data.split(',');
var arr_len = check_arr.length;
for (i=0; i<arr_len; i++)
{
var target = $("#"+check_arr[i]);
target.attr('disabled', 'disabled');
target.attr('checked', 'checked');
var label = $("label[for="+check_arr[i]+"]");
label.addClass("selcheck");
}
});
}