jquery Setting cursor position in contenteditable div

Posted by Mark on Stack Overflow See other posts from Stack Overflow or by Mark
Published on 2010-05-20T04:51:03Z Indexed on 2010/05/27 10:11 UTC
Read the original article Hit count: 1533

Filed under:
|
|
|

The old version of the question is below, after researching more, I decided to rephrase the question. The problem as before is, I need to focus a contenteditable div without highlighting the text, doing straight up focus highlights the text in Chrome.

I realize that people solved this problems in textareas by resetting the caret position in the textarea. How can I do that with a contenteditable element? All the plugins I've tried only works with textareas. Thanks.

Old Phrasing of the question:

I have a contenteditable element that I want to focus, but only insofar as to place the cursor at the front of the element, rather selecting everything.

elem.trigger('focus'); with jquery selects all the text in the entire element in chrome. Firefox behaves correctly, setting the caret at the front of the text. How can I get Chrome to behave the way I want, or is focus perhaps not what I'm looking for.

Thanks

© Stack Overflow or respective owner

Related posts about jQuery

Related posts about focus