Можно таким селектором (множетсвенный) с применением фильтра:
$('form').find('input[type=text],textarea,select').filter(':visible:first');
Или используя специальный jQuery-слектор :input, например:
$('form').find('*').filter(':input:visible:first');
Источник: https://stackoverflow.com/a/2823749/6544022