contenu modifiable position du curseur

J'ai un div c'est le contenu modifiable, et je tiens à cliquer sur le bouton modifier et le curseur apparaît au début de la div, à la minute, il apparaît à la fin.

<li style="display: list-item;" class="menu-item" contenteditable="true">
<div class="">Dior<input type="checkbox" name="selected"></div>
<ol class="">
    <li style="display: list-item;" class="menu-item">
    <div class=""><a href="/portfolios/charlize-theron" class="" name="">Charlize-Theron</a>
    <input type="checkbox" name="selected"></div>
    </li>
    <li style="display: list-item;" class="menu-item">
    <div class=""><a href="/portfolios/natalie-portman" class="" name="">Natalie-Portman</a>
    <input type="checkbox" name="selected"></div>
    </li>
    <li style="display: list-item;" class="">
    <div class=""><a href="/portfolios/sharon-stone-1" class="" name="">Sharon-Stone</a>
    <input type="checkbox" name="selected"></div>
    </li>
</ol>
<a href="#" class="edit" style="opacity: 1; ">Edit</a></li>

Ainsi, lorsque vous cliquez sur modifier dans la minute, vous avez de la touche de la flèche de retour pour le début de modifier le Dior (qui est la seule chose qui vraiment est édité). mais j'ai essayé d'ajouter le contenu modifiable code de la div seulement et il ne fonctionne pas.

Voici une partie de mon jQuery

$(".edit").click(function(){
            $(this).parent().children("div").focus(function(){

            });
        });

        $(".edit").hover(function(){
            $(this).css("opacity","0.5")
        }, function(){
            $(this).css("opacity","1")
        });

        $(".edit").parent().blur(function(){
            var sortableList = $(".sortable").html();
            $("#ItemDescription").val(sortableList);
        });

function storeUserScribble(id) {
                var scribble = $("li div").text();
                localStorage.setItem('userScribble',scribble);
              }

              function getUserScribble() {
                if ( localStorage.getItem('userScribble')) {
                  var scribble = localStorage.getItem('userScribble');
                }
                else {
                }
              }

              function clearLocal() {
                clear: localStorage.clear();
                return false;
              }

Si quelqu'un peut jeter quelque lumière sur pourquoi le curseur n'est pas à l'avant de la div automatiquement susceptible de l'aider. J'aimerais définir la position du curseur au début IE Avant la DIOR.

Merci pour l'aide!

OriginalL'auteur Tara Irvine | 2011-08-29