Имя атрибута, переданное .attr()
, должно быть в кавычках, например:
$('#AddToCart').attr('disabled', 'disabled');
//or without quotes, as an object:
$('#AddToCart').attr({ disabled: 'disabled' });
Также убедитесь, что это выполняется в обработчике событий document.ready
или где-то еще после того, как элемент готов, например ::
$(function() {
$('#AddToCart').attr('disabled', 'disabled');
});