Показать сообщение отдельно
  #6 (permalink)  
Старый 11.06.2017, 16:00
Профессор
Отправить личное сообщение для laimas Посмотреть профиль Найти все сообщения от laimas
 
Регистрация: 14.01.2015
Сообщений: 12,990

Сообщение от reh
Буду знать как проще сделать
Это не проще, а нужно так, ибо и .attr('disabled', ''), и .attr('disabled', 'йцукен'), и как угодно, одно и тоже. Метод prop() предназначен для работы со свойствами, а не атрибутами, и хотя можно и так .attr('disabled', true/false).

'input[name="'+inp+'[]"]' - это некорректный селектор, такой селектор должен быть прописан так: 'input[name="'+inp+'\\[\\]"]'

$(this).prop('checked'), проще сразу: this.checked, а используя тернарный оператор сократить буковок в коде.
Ответить с цитированием