<html>
<head>
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js" type="text/javascript"></script>
</head>
<body>
<a href="#">test</a>
<button id="btn-add">Add</button>
<div id="placeholder">
</div>
<script type="text/javascript">
$(document).ready(function() {
$('a').on('click', function() {
alert('clicked');
});
$("#btn-add").on("click", function() {
$('#placeholder').prepend('<a href=\'#\'>blah2</a>');
});
});
</script>
</body>
</html>
的例子如果你在“添加”,然后单击“blah2”什么都不会发生,即使我想任何锚点击提醒。因为如果你点击一个检查“test'you得到弹出
我不会将一个事件委托给'$(document)' - 你想使用最接近的父对象。 – ahren 2012-07-06 02:48:22