我已經調用PHP腳本從我的MySQL數據庫中的一些數據jQuery函數,jQuery的函數被調用如下:jQuery函數不叫
$(document).ready(function(){
getTopFiveDeals();
在運行此它獲得的數據精細,並建立一些HTML並將其插入到網頁中。如下圖所示:
$('ul.special-list').append("<li><a href='#' class=restaurantItem restaurant= '" + item.estName + "' adddress='" + item.estAddr + "'><img src= " + item.img_link +
" width='60' height='60' alt='" + item.estName + "'><div class='img-det'><strong class='title'> " + item.title + " </strong><p> " + item.desc_short +
" <br>Expires: " + item.expiry_date + " </p><em class='price'>" + item.price + "</em></div></a><a href='dealDetail.html?id=" + item.id +
"' class='det-link'>Detail</a>");
問題出現在我有一個簡單的jquery函數下面。該函數不被調用,而是頁面重新加載到index.html#
$("a.restaurantItem").click(function (event) {
alert('Hello');
}
任何幫助和或建議將不勝感激。
非常感謝
http://learn.jquery.com/events/event-delegation/ –