Сообщение от Syfer43
|
суть в том, что бы val() не был пустым
|
Это никоим образом не означает, что значение списка нужно получать не как его свойство, а искать выбранную опцию. Если у списка выбрана опция с пустым значением, то и значение списка будет пустой строкой. А управлять доступностью кнопки нужно по изменению списка, при этом первую опцию можно сделать также недоступной для выбора.