jquery将光标设置为textarea的第一个字符

jquery将光标设置为textarea的第一个字符,jquery,focus,textarea,character,Jquery,Focus,Textarea,Character,我在文本区域中有自定义占位符,我希望每个浏览器在用户单击占位符或聚焦占位符时将光标移动到该占位符的第一个字符 我怎样才能做到这一点?我不知道,所以没有代码张贴 谢谢 丹尼斯 编辑1 这是文本区域: <textarea id="posttext"> Post something...</textarea><br/> $('#posttext')。在('focus',function()上{ 如果($(this.val()=='Post something…'

我在文本区域中有自定义占位符,我希望每个浏览器在用户单击占位符或聚焦占位符时将光标移动到该占位符的第一个字符

我怎样才能做到这一点?我不知道,所以没有代码张贴

谢谢

丹尼斯

编辑1

这是文本区域:

<textarea id="posttext"> Post something...</textarea><br/>
$('#posttext')。在('focus',function()上{
如果($(this.val()=='Post something…')){
$(this.val(“”).css('color','black');
}
}).blur(函数(){
if($(this.val()=''){
$(this.val('Post something…').css('color','grey');
}
});


发布内容…
。。。人们不会为你做你的工作…我不明白你的“文本区域中的占位符”是什么。@Lix你是对的-请参阅问题编辑。不,不完全是。。。我需要保留占位符,直到用户实际键入内容为止。
//Placeholder in posttext
$('#posttext').keydown(function(){
if($(this).val()==' Post something...') $(this).val('').css('color','black');
}).blur(function(){
    if($(this).val()=='') $(this).val(' Post something...').css('color','grey');
});