我在运行时使用jquery添加标记.
<a id=add class=add href=#>Test</a>
Run Code Online (Sandbox Code Playgroud)
我想触发此标记的click事件,但它不会被触发.
我已经尝试过了
$('#add').bind('click', function(e) {
e.preventDefault();
alert('hello');
});
Run Code Online (Sandbox Code Playgroud)
但没有任何反应.
你需要使用.live()绑定它
$('#add').live('click', function(e) {
e.preventDefault();
alert('hello');
});
Run Code Online (Sandbox Code Playgroud)
.live()方法能够通过使用事件委托来影响尚未添加到DOM的元素.