---
title: "jQuery - focus på nästa input"
type: "forum-thread"
url: "https://www.webforum.nu/amne/javascript/183227-jquery-focus-på-nästa-input"
topic: "JavaScript"
topic_url: "https://www.webforum.nu/amne/javascript"
author: "l-boy"
published: "2010-04-20T12:58:19.000Z"
updated: "2010-04-21T10:03:26.000Z"
replies: 4
views: 565
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/javascript/183227-jquery-focus-på-nästa-input"
---

# jQuery - focus på nästa input

## #1 — l-boy, 2010-04-20T12:58Z

Önskar mig kunna sätta fokus på nästa inputfält, som ej är dolt. Kodstycket nedan fungerar fint, men haltar när det kommer en input type=hidden
Vad kan vara fel?

```

$(":input").keyup(function(event) 	
{
 if (event.keyCode == '13') 
  $(this).next(":input").not(":hidden").focus();
});
```

Permalänk: https://www.webforum.nu/p/183227

## #2 — voigtann1, 2010-04-20T13:23Z

```
$(":input").keyup(function(event) {
	if (event.keyCode == '13')
		$(this).nextAll(":input:visible:first").focus();
});
```

Permalänk: https://www.webforum.nu/p/2233398

## #3 — l-boy, 2010-04-20T13:25Z

Klockrent, tack.

Permalänk: https://www.webforum.nu/p/2233399

## #4 — l-boy, 2010-04-21T09:51Z

Dock fungerar det ej i t.ex detta fallet:

```

<input type=text>
<input type=text>
<input type=text>
<table><tr><td><input type=text></td></tr>
<input type=text>
```

Dvs, den hoppar över inputfältet i tabellen. Hur kan man lösa detta?

Permalänk: https://www.webforum.nu/p/2233478

## #5 — voigtann1, 2010-04-21T10:03Z

```
$(":input").keyup(function(event) {
	if (event.keyCode == '13'){
		var allInputs = $(":input:visible");
		current = $(allInputs).index(this);
		next = current+1;
		if(next<allInputs.length)
			$(allInputs)[next].focus();
		}
});
```

Permalänk: https://www.webforum.nu/p/2233482

---

Tråden på webben: https://www.webforum.nu/amne/javascript/183227-jquery-focus-på-nästa-input
