Перехват родительского события
Добрый день, наверное мой вопрос покажется глупым, но достойного ответа в интернете я ненашел (мб искал поверхностно).
Есть скрипт : Код:
function deployElement(sender){ Код:
<li onclick="deployElement(this);"> Как сделать, чтобы при нажатии на ссылку, расположенную в диве, сам див не закрывался. Скорее всего для этого надо перехватить событие клика для родителя, но как? Заранее благодарен, очень надеюсь на помощь. |
или убрать всплытие у ссылок
$("li > div a").click(function(e){e.preventDefault()}); в новых версиях JQ это можно сделать и так $("li > div a").click(false); |
Спасибо большое, уже решил проблему такой строчкой
Код:
if (jQuery(event.target).is('a')) jQuery('sender').returnValue = false; |
Цитата:
$("a").click(function(event){ event.stopPropagation(); }); |
Часовой пояс GMT +3, время: 22:30. |