我正在尝试设置焦点,我在textarea中添加了一些已经包含一些内容的东西。请参阅my fiddle,了解到目前为止我所做的事情。如果我在我的前置后添加.focus(),它只会在textarea的末尾添加焦点。不是在我想要实现的第一行之后。
var request = require('request');
// Set the headers
var headers = {
'User-Agent': 'Super Agent/0.0.1',
'Content-Type': 'application/x-www-form-urlencoded'
}
// Configure the request
var options = {
url: 'url_link',
method: 'POST',
headers: headers,
form: {"key1":value1,"key2":value2,"key3":value3}
}
// Start the request
request(options, function (error, response, body) {
if (!error && response.statusCode == 200)
{
// Print out the response body
console.log(body)
}
})
这是我到目前为止的代码。
答案 0 :(得分:0)
要设置光标位置,您可以使用下一个功能:
$.fn.setCursorPosition = function(pos) {
this.each(function(index, elem) {
if (elem.setSelectionRange) {
elem.setSelectionRange(pos, pos);
} else if (elem.createTextRange) {
var range = elem.createTextRange();
range.collapse(true);
range.moveEnd('character', pos);
range.moveStart('character', pos);
range.select();
}
});
return this;
};
示例如何使用:
$('#textarea').setCursorPosition(5);