<a href="http://anotherlink.com">link2</a>
和jQuery代码:
$('#inner a').click(function(){
console.log( 'achtung' );
});
但是当我点击link1时,点击处理程序不会调用。
在另一种情况下:
$('a').click(function(){
console.log( 'achtung' );
});
当我点击link2时,处理程序调用,但link1仍然无法正常工作。
你能解释一下:为什么?
这是更多代码:
<div id="text-wrapper">
<div id="text">
<div id="content_close">close</div>
<div id="inner">
<!--Here will be content--> <br />
</div>
...
</div>
内容由 ajax 加载到内部块中。
我的问题在于我正在动态加载带有链接的内容,因此,当 jquery 代码运行时,页面可能无法满足我的链接。所以我必须使用实时功能:
$('#inner a').live( 'click', function(){ alert('achtung'); } );
谢谢大家,问题解决了。