У меня есть динамически добавленное меню, которое я удаляю, если вы нажимаете в любом месте страницы, включая ссылки самого меню.Я пытаюсь предотвратить удаление, если вы нажмете на конкретную ссылку, и это просто не работает для меня.К сожалению, я не могу использовать метод делегата, если это поможет, из-за старой версии на jquery, используемой на стороне клиента, нет возможности обновить его.
Так что, возможно, вы могли бы предложить, если есть какой-либо способ сделать это.Вот быстрый пример моего.
<script>
$(function() {
$('.menu').append('<a href="" class="solid">Option</a> <a href="">Option</a> <a href="">Option</a>');
$('.menu a').live('click',function(){
return false;
});
$('a.solid').live('click',function(){
return false;
});
$('html').click(function() {
$('.menu').remove();
});
});
</script>
и контейнера
<div class="menu"></div>