jquery Programming Glossary: selection.addrange
Javascript Contenteditable - set Cursor / Caret to index http://stackoverflow.com/questions/16095155/javascript-contenteditable-set-cursor-caret-to-index get the selection object allows you to change selection selection.removeAllRanges remove any selections already made selection.addRange range make the range you have just created the visible selection else if document.selection IE 8 and lower range document.body.createTextRange..
Dealing with line Breaks on contentEditable DIV http://stackoverflow.com/questions/6023307/dealing-with-line-breaks-on-contenteditable-div range.insertNode br range.setStartAfter br range.setEndAfter br range.collapse false selection.removeAllRanges selection.addRange range return false This works but in SAFARI and CHROME I have to press two times the return key to get a new line... Any..
Avoid createElement function if it's inside a <LI> element (contentEditable) http://stackoverflow.com/questions/6024594/avoid-createelement-function-if-its-inside-a-li-element-contenteditable range.insertNode br range.setStartAfter br range.setEndAfter br range.collapse false selection.removeAllRanges selection.addRange range return false The problem is that when I'm typing inside an UL LI Something LI UL and I press the return key I don't..
JQuery: Selecting Text in an Element (akin to highlighting with your mouse) http://stackoverflow.com/questions/985272/jquery-selecting-text-in-an-element-akin-to-highlighting-with-your-mouse selection window.getSelection var range document.createRange range.selectNodeContents text selection.removeAllRanges selection.addRange range else if .browser.safari var selection window.getSelection selection.setBaseAndExtent text 0 text 1 EDIT 9 28 11 It's.. others selection window.getSelection range doc.createRange range.selectNodeContents text selection.removeAllRanges selection.addRange range Here is an updated working demo . For those of you looking for a jQuery plugin I made one of those too updated again..
|