---
title: "Infoga text i en textarea, där musmarkören är, med jquery"
type: "forum-thread"
url: "https://www.webforum.nu/amne/javascript/185769-infoga-text-i-en-textarea-där-musmarkören-är-med-jquery"
topic: "JavaScript"
topic_url: "https://www.webforum.nu/amne/javascript"
author: "bikic"
published: "2011-01-14T21:42:04.000Z"
updated: "2011-01-14T21:51:10.000Z"
replies: 1
views: 1042
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/185769-infoga-text-i-en-textarea-där-musmarkören-är-med-jquery"
---

# Infoga text i en textarea, där musmarkören är, med jquery

## #1 — bikic, 2011-01-14T21:42Z

Ett enkelt sett att få in text i en textarea med hjälp av jquery är:

```

$("#textarea").append("Din text här....");

eller

$("#textarea").html("Din text här....");
```

Men kan man få denna att fungera där muspekaren befinner sig?

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

## #2 — bikic, 2011-01-14T21:51Z

Fick löst det genom:

```
jQuery.fn.extend({
		insertAtCaret: function(myValue){
		  return this.each(function(i) {
		    if (document.selection) {
		      this.focus();
		      sel = document.selection.createRange();
		      sel.text = myValue;
		      this.focus();
		    }
		    else if (this.selectionStart || this.selectionStart == '0') {
		      var startPos = this.selectionStart;
		      var endPos = this.selectionEnd;
		      var scrollTop = this.scrollTop;
		      this.value = this.value.substring(0, startPos)+myValue+this.value.substring(endPos,this.value.length);
		      this.focus();
		      this.selectionStart = startPos + myValue.length;
		      this.selectionEnd = startPos + myValue.length;
		      this.scrollTop = scrollTop;
		    } else {
		      this.value += myValue;
		      this.focus();
		    }
		  })
		}
	});

$("#textarea").insertAtCaret('text');
```

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

---

Tråden på webben: https://www.webforum.nu/amne/javascript/185769-infoga-text-i-en-textarea-där-musmarkören-är-med-jquery
