В HTML
$('#raisepay_id').attr("readonly", true)
$("#raisepay_id").prop("readonly",true);
в начальной загрузке
$('#raisepay_id').attr("disabled", true)
$("#raisepay_id").prop("disabled",true);
JQuery - это изменяющаяся библиотека, и иногда они регулярно улучшаются. .attr () используется для получения атрибутов из тегов HTML, и, хотя он является совершенно функциональным, позже был добавлен .prop (), чтобы сделать его более семантическим и лучше работать с атрибутами без значений, такими как «selected» и «selected».
Рекомендуется, чтобы, если вы используете более позднюю версию JQuery, вы должны использовать .prop (), когда это возможно.