Я пытаюсь заблокировать JQ click()
, когда вы нажимаете на ссылку в div.
HTML
<div id="all">
<div id="test">
<a href="http://google.de">google</a>
</div>
</div>
JS
$('#test').click(function() { alert('only when i click the div'); });
$('a').click(function(e) {
e.stopPropagation();
e.preventDefault();
$('body').append(e.target.href);
});
Этот код прекрасно работает, но мой контент динамически, поэтому мне нужноdelegate()
решение.Код ниже не работает.Но почему?В чем проблема?
$('#all').delegate("a", "click", function(e)
{
e.stopPropagation();
e.preventDefault();
$('body').append(e.target.href);
});
пример http://jsfiddle.net/Lf3hL/13/