2010-09-02 12 views
5

que tienen este código htmldeshabilitar todos los elementos de A (URL) en DIV

<div> 
<p>MY Text <a href="url">Text</a> 
</p> 
</div> 

Tengo que utilizar CSS o jQuery desactivar todos los elementos A (enlace) en un DIV, cuando el usuario mueve el ratón sobre la palabra: "Texto", quiero que la URL esté inactiva para que no puedan hacer clic en ella. ¿Cómo puedo hacer eso?

+0

¿Puedes editar tu pregunta con un inglés más claro? Lo ayudará a todos y, de hecho, a ayudarse a sí mismo. – simplyharsh

Respuesta

8

Para evitar que un ancla de seguir al HREF especificado, se recomienda usar preventDefault():

$(document).ready(function() { 
    $('div a').click(function(e) { 
     e.preventDefault(); 
    }); 
}) 

Ver: Event Object

o

$("div a").click(function(){ 
       alert('disabled'); 
       return false; 

}); 
0
  • Quitar el atributo href ; o
  • Enlaza un controlador onClick que devuelve falso;
3
$(document).ready(function() { 
    $('div').hover(function(){ 
     $(this).find('a').attr('disabled','disabled'); 
    },function(){}) 
}); 

Pero, ¿por qué haces eso?

Cuestiones relacionadas