Сообщение от reh
|
Буду знать как проще сделать
|
Это не проще, а нужно так, ибо и .attr('disabled', ''), и .attr('disabled', 'йцукен'), и как угодно, одно и тоже. Метод prop() предназначен для работы со свойствами, а не атрибутами, и хотя можно и так .attr('disabled', true/false).
'input[name="'+inp+'[]"]' - это некорректный селектор, такой селектор должен быть прописан так: 'input[name="'+inp+'\\[\\]"]'
$(this).prop('checked'), проще сразу: this.checked, а используя тернарный оператор сократить буковок в коде.