HTML5 spec указывает, что отключенные поля формы должны не быть отправлены с формой (3.1 bullet # 2).
jQueryЛучше всего следовать спецификации до ожидаемых результатов.
Если вы хотите, чтобы данные передавались с формой, но вы хотите запретить пользователю редактировать значение, вам следуетиспользуйте readonly="readonly"
вместо disabled="disabled"
.Только для чтения поля, пользователь может читать их, но не редактировать.
Что касается выбора, вам просто нужно использовать фабричный метод jQuery для выбора:
$('input[id^="pre"], select[id^="pre"]')
И вы можете перебирать каждый элемент, используя функцию each
:
$('input[id^="pre"], select[id^="pre"]').each( function( index, element ){
...do stuff...
});