Vamos a detectar y controlar con jQuery dblclick() los doble clicks del ratón en los elementos de nuestra web (DOM). Tened cuidado cuando en el mismo elemento usáis la función click(), puede ocasionar problemas a la hora de controlar los clicks.
Cuando se hace un doble click en un input text para seleccionar texto se puede detectar dicha acción con la función select().
Os pongo la sintaxis de esta función de jQuery extraída de su web oficial:
$(elemento).dblclick(funcion)
Os comento los parámetros a pasar:
He realizado este ejemplo de jQuery dblclick() en el cual vamos a clickar diferentes elementos de una web:
$(document).ready(function(){ $("#parrafo").dblclick(function(){ alert("has hecho doble click en el párrafo con id=parrafo"); }); });
En el código superior podemos ver que…
El código HTML del párrafo es el siguiente:
<p id="parrafo">Texto de párrafo <span> Texto dentro de un span</span>.</p>
Si queremos detectar los doble clicks en otros elementos debemos usar otros selectores de jQuery como ‘.nombreclase’ o etiquetas HTML.
Para la detección, control o selección de elementos con jQuery os recomiendo leer este post: