Как объявлен ваш HTML-тип документа? В XHTML атрибут «disabled» должен иметь значение, в то время как в HTML он не должен иметь значение. Также он может иметь какое-то отношение к вашему браузеру, поэтому было бы более полезно, если бы вы могли предоставить больше информации о объявлении DOCTYPE и браузере, который вы используете для тестирования страницы.
Для моей последней версии настольного браузера Chrome
<select name="ref_id" id="filter_refn" data-mini="true" disabled>
<select name="ref_id" id="filter_refn" data-mini="true" disabled="">
<select name="ref_id" id="filter_refn" data-mini="true" disabled="disabled">
все выдают одинаковый результат, когда тип документа имеет тип html5, что должно быть в правильном случае.
Однако, если ваш браузер или doctype требуют, чтобы атрибут «disabled» имел значение, вы можете использовать функцию «attr» jQuery, которая каким-то образом
$('#filter_refn').prop('disabled', true);
производит
<select name="ref_id" id="filter_refn" data-mini="true" disabled>
пока
$('#filter_refn').attr('disabled', true);
производит
<select name="ref_id" id="filter_refn" data-mini="true" disabled="disabled">
и посмотрите, будет ли это то, что вы хотите?