Cómo evitar el doble clic en seleccionar texto en Javascript

Digamos que tengo una lista ul (li) en la página:

<ul>
 <li>xxx<li>
 <li>xxx<li>
</ul>

El elemento li es cliqueable y cliqueable doble, se adjuntan con estos eventos, y devuelvo falso en ambos.

$('ul li').on('click',function(){
    //do what I want
    return false;
}).on('dblclick',function(){
    //do what I want
    return false;
});

Pero cuando el usuario hace doble clic en el elemento, se seleccionará el texto dentro del li. ¿Cómo se puede prevenir esto?

Update:

Resuelto ahora, uso el siguiente código con el selector css de NiftyDude:

$('ul li').on('click',function(){
    //do what I want
    return false;
}).....on('dragstart',function(){return false;}).on('selectstart',function(){return false;});
Mejor respuesta
Puede deshabilitar la selección de texto usando css (tenga en cuenta que esto deshabilitará efectivamente todos los métodos de selección y no solo hacer doble clic)

ul li {
   -webkit-touch-callout: none;
   -webkit-user-select: none;
   -khtml-user-select: none;
   -moz-user-select: none;
   -ms-user-select: none;
   user-select: none;
}

http://jsfiddle.net/T3d7v/1/

Por favor indique la dirección original:Cómo evitar el doble clic en seleccionar texto en Javascript - Código de registro