I'm using this jQuery script to focus onto next input when enter pressed:
$(function() { $(".form >input").on('keyup', function(e) { if (e.which === 13) { $(this).next('input').focus(); } }); }); It does work with this basic skinny HTML form
<div class="form"> <input type="text" /> <input type="text" /> <input type="text" /> <input type="text" /> <input type="text" /> <input type="text" /> </div> But not with this one
<div class="form"> <input name="cislo1" type="text" class=cislo1 placeholder="" id="cislo1" autofocus /><br> <input name="cislo2" type="text" class=cislo2 placeholder="" id="cislo2" /><br> <input name="cislo3" type="text" class=cislo3 placeholder="" id="cislo3" /><br> <input name="cislo4" type="text" class=cislo4 placeholder="" id="cislo4" /><br> <input name="cislo5" type="text" class=cislo5 placeholder="" id="cislo5" /><br> <input name="cislo6" type="text" class=cislo6 placeholder="" id="cislo6" /><br> <input name="cislo7" type="text" class=cislo7 placeholder="" id="cislo7" /><br> <input name="cislo8" type="text" class=cislo8 placeholder="" id="cislo8" /><br> <input name="cislo9" type="text" class=cislo9 placeholder="" id="cislo9" /><br> <input name="cislo10" type="text" class=cislo10 placeholder="" id="cislo10" /><br> <input name="cislo11" type="text" class=cislo11 placeholder="" id="cislo11" /><br> </div> What seems to be the problem here? Help me please, I'm stuck
$(".form >input")- you have a big fatpin between.formandinputin the second case. So would need to be$(".form input") or$(".form > p > input")`