我加載某些HTML內容是這樣的:如何針對jQuery的負載功能阿賈克斯已加載元素
$('#scores').load('scores.php #scores');
請注意,這是我的目標scores.php的特定部分的要求(因爲有。周圍是我努力的目標區域其他文本
但是負載函數生成的HTML無法指定使用jQuery
例如,如果#scores HTML是這樣的:
<div class="score">2335</div>
jQuery的事件監聽器不皮卡在此:
$('.score').click(function(event){
/* This doesn't work */
alert('this alert never fires if the click event listener is an ajax generated item.');
});
.live()爲我工作。我認爲它是下面提到的.on方法的更新版本,請參閱:http://api.jquery.com/live/ – Talon 2012-03-27 17:55:31
實際上,'.live'現在被折舊了。 '.on'是替代品。 – 2012-03-27 17:56:55
@Talon。是的'活''不應該使用,因爲* jQuery 1.4.4 *我們在** 1.7.1 **這一天... – gdoron 2012-03-27 18:01:59