У меня есть текстовое поле, и я хотел бы знать, есть ли я в последней строке в текстовом поле или в первой строке в текстовом поле с моим курсором с javascript.
Я думал о захвате позиции первого символа новой строки и последнего символа новой строки, а затем захвата позиции курсора.
var firstNewline = $('#myTextarea').val().indexOf('\n');
var lastNewline = $('#myTextarea').val().lastIndexOf('\n');
var cursorPosition = ?????;
if (cursorPosition < firstNewline)
// I am on first line.
else if (cursorPosition > lastNewline)
// I am on last line.
- Можно ли захватить позицию курсора в текстовом поле?
- Есть ли у вас лучшее предложение узнать, находится ли я на первой или последней строке текстового поля?
Решения jQuery предпочтительнее, если javascript не является простым или простым.
Любая помощь очень ценится.