chủ đề khá mô tả vấn đề của tôi, tôi cho rằng nó sẽ không hoạt động theo cách này, có cách nào để làm cho nó hoạt động không? (workaround)?Sự kiện jQuery click() không kích hoạt trên các phần tử HTML được nạp AJAX
Đây là mã được nạp thông qua AJAX:
<div>
<div id="s0frame" class="sframe"></div>
<div id="s1frame" class="sframe"></div>
<div id="s2frame" class="sframe"></div>
<div id="s3frame" class="sframe"></div>
<div id="s4frame" class="sframe"></div>
<div id="s5frame" class="sframe"></div>
<div id="chatframe" class="chat alpha60"></div>
</div>
Đây là sự kiện click của tôi:
$('.sframe').bind('click', function() {
var seat_number = this.id.match(/\d/g);
alert(seat_number);
});
'.live()' không được dùng như jQuery 1.7, vì vậy hãy sử dụng thay thế '.on()' cho các phiên bản mới hơn – NightHawk
Cảm ơn bạn đã làm việc tuyệt vời, vì bạn đã trả lời trước, tôi sẽ chọn bạn! –
Oh ok, tôi sẽ thử() –