<html>
<head>
<script type="text/javascript" src="js/jquery.js"></script>
<script type="text/javascript">
$('document').ready(function() {
$('#test').click(function() {
$('#test').html('<input type="button" value="測試" class="cancel"/>');
});
$('.cancel').click(function() {
alert('cancel');
});
});
</script>
</head>
<body>
<div id='test'>123</div>
</body>
应该要这样的:
將註冊.cancel事件放進#test註冊click的event中,應該就可以work了
$('document').ready(function() {
$('#test').click(function() {
$('#test').html('<input type="button" value="測試" class="cancel"/>');
$('.cancel').click(function() {
alert('cancel');
});
});
});
转自: http://ithelp.ithome.com.tw/question/10011913