Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Galer, tenho o seguinte código
<div style='display:none'>
<input ype='text'>
</div>
<div>
<input ype='text'>
</div>
Gostaria de pegar a primeira input que está visivel na tela, por exemplo a primeira input esta invisivel, pois a div dela está com display none; a segunda já esta visivel
Tem algum jeito de resolver isso?
tudo bem eu sei fazer a input normal, a minha dúvida é que eu gostaria de dar foco na primeira input na página, porem a primeira input como falei ela esta invisivel porque a DIV esta com display none, ou seja foco deveria ser a segunda input e não a primeiro, por exemplo:
$('input').eq(0).focus();
porem utilizando esse comando ele vai dar foco na input q esta com a div display none, entendeu?
Com javascript puro
http://stackoverflow.com/questions/19669786/check-if-element-is-visible-in-dom
com jquery
$('input:visible:eq(0)').focus();
Não entendi sua dúvida. E veja que o TYPE no input está errado, está faltando o T.
<input type='text' name='campo' value='' />