http://jsfiddle.net/adamadam123/gEEVM/4/jQuery सेट Textarea कर्सर पाठ
मैं एक चैट प्रणाली उपयोगकर्ताओं इमोटिकॉन जोड़ने की अनुमति देता है कि निर्माण कर रहा हूँ के अंत तक।
बस jsfiddler उदाहरण की तरह ऊपर मैं, पाठ क्षेत्र में मौजूदा पाठ ले चुना इमोटिकॉन प्रतीक के साथ संयोजित और फिर इस पाठ पाठ क्षेत्र में वापस जोड़ सकते हैं।
$(function() {
var data = $('textarea').val();
var emoticon = ':)';
$('textarea').val(data + emoticon);
$('textarea').focus();
});
समस्या जब मैं ध्यान केंद्रित पाठ क्षेत्र में वापस सेट कर्सर पाठ की शुरुआत में है।
मैं कर्सर को टेक्स्ट के अंत में कैसे सेट कर सकता हूं - आगे टाइपिंग की अनुमति देने के लिए?
$(function() {
var data = $('textarea').val();
var emoticon = ':)';
$('textarea').focus().val('').val(data + emoticon);
});
संभावित डुप्लिकेट: http://stackoverflow.com/questions/499126/jquery-set-cursor-position-in-text-area –