2016-04-15 10 views
0

Im Grunde ist diese Frage ziemlich ähnlich wie war:einfügen Wert in den letzten Textfeld, wo Cursor

Insert value into TEXTAREA where cursor was

JSFiddle: http://jsfiddle.net/rQXrJ/1/

Die Sache ist, kann ich es nicht für mehrere Textfelder zu arbeiten .

Ich habe mehrere Kombinationen von Dingen versucht, aber immer noch keinen Erfolg:

1)

$("#foo-1").click(function() { 
    $textBox = $(this);  
    $textBox.focusout(saveSelection); 
}); 

$("#foo-2").click(function() { 
    $textBox = $(this);  
    $textBox.focusout(saveSelection); 
}); 

2)

function changeTextBox(newID) { 
    var fullID = "#" + newID; 
    $textBox = $(newID);  
    $textBox.focusout(saveSelection); 
} 
$(".txt").click(function() { 
    var id = $(this).attr("id"); 
    changeTextBox(id);   

}); 

Hier ist mein jsFiddle: https://jsfiddle.net/yneco5ft/

Antwort

1

Sie benötigen Geben Sie Ihren Textareas dieselbe Klasse und setzen Sie $textBox t o diese Klasse.
Beispiel: http://jsfiddle.net/rQXrJ/283/

+0

Ja, das war es. Ich wusste, dass es etwas Dummes war. Danke vielmals! –