Hãy chắc chắn rằng đó là trong một tài liệu sẵn sàng tagAlternatively, hãy thử sử dụng .live
$(document).ready(function(){
$('#content').live('click', function(e) {
alert(1);
});
});
Ví dụ:
$(document).ready(function() {
$('#content').click(function(e) {
alert(1);
});
});
#content {
padding: 20px;
background: blue;
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.8.3/jquery.min.js"></script>
<div id="content">Hello world</div>
Tính đến jQuery 1.7, các .live () không được chấp nhận. Sử dụng .on() để đính kèm trình xử lý sự kiện.
$('#content').on("click", function() {
alert(1);
});
Nguồn
2011-08-12 00:13:27
Tôi không biết, bạn đang làm gì sai (như trong lỗi/không mong muốn)? –