Verwenden filter()
und :visible
$("input[type='text']:visible[required]").filter(function() {
return this.value.trim() == '';
}).eq(0).css('border', '1px solid red')
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
<input type="text" style="display:none">
<input type="text">
<input type="text" required>
<input type="text" required>
Wenn der Wert Attribut überprüfen müssen dann
$("input[type='text']:visible[required][value='']").eq(0).css('border', '1px solid red')
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
<input type="text" style="display:none" value=''>
<input type="text" value=''>
<input type="text" value='' required>
<input type="text" value='' required>
'$ (formid) .find ("Eingang: first-child [type = 'text'] [value = '']")' versuchen, diese – uzaif