рони, да, спасибо все работает. Вот только я могу совершить выбор в каждом из блоков 2 раза, а должно быть 3
$(function() {
$(".blockq").each(function(c, a) {
var b = $("input", a);
$(a).on("click", "input", function(a) {
$(this).addClass("bl");
b.prop("disabled", 3 < b.filter(".bl").length)
})
});
var a = $(".blockq");
a.each(function(d, b) {
$(b).on("click", "input", function() {
$(this).addClass("bl");
a.each(function(a, b) {
var c = $("input", b);
c.prop("disabled", c.filter(".bl").length > +(a == d))
})
})
})
});