2010-09-02 3 views
5

У меня есть этот HTML кодОтключить все A (URL) элементы DIV

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

мне нужно использовать CSS или JQuery отключить все A (ссылка) элементы в DIV, когда пользователь перемещает мышь над word: «Текст», я хочу, чтобы URL-адрес был неактивным, поэтому они не могут на него нажимать. Как мне это сделать?

+0

Не могли бы вы отредактировать свой вопрос с помощью более четкого английского? Это поможет всем и на самом деле поможет себе. – simplyharsh

ответ

8

Чтобы предотвратить якорь от после указанного HREF, я предложил бы использовать preventDefault():

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

См: Event Object

или

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

}); 
0
  • Удалите HREF атрибута ; или
  • Привязать обработчик onClick, который возвращает false;
3
$(document).ready(function() { 
    $('div').hover(function(){ 
     $(this).find('a').attr('disabled','disabled'); 
    },function(){}) 
}); 

Но зачем ты это делаешь?

Смежные вопросы