Как остановить Ajax.ActionLink внутри элемента дерева jQuery от распространения щелчка по элементу дерева - PullRequest
2 голосов
/ 22 августа 2009

Обычно, как я понимаю, вы возвращаете false из обработчика кликов jQuery, и это останавливает переход клика дальше. Как бы я достиг такого же поведения с Ajax.ActionLink? Элементы дерева используют щелчок, чтобы развернуть и свернуть, а щелчок по Ajax.ActionLink вызывает выполнение как ссылки действия, так и элемента дерева, свернутого / развернутого.

1 Ответ

1 голос
/ 21 августа 2011

Попробуйте использовать event.preventDefault (); и event.stopPropagation ();

$('#yourdiv a.collapse').live('click',function(event){
    event.stopPropagation();
    event.preventDefault();
});
...