我有jQuery的live()函數的問題。jQuery live()函數
我正在用PHP創建購物籃,並對php腳本進行json調用以將特定項添加到籃子中。而不是重新綁定點擊按鈕(標籤)我決定使用live(),但它似乎並不喜歡它。
這裏是我的電話:
if ($('.add_to_basket').length > 0) {
$('.add_to_basket').live('click', function() {
var button = $(this);
var id = $(this).attr("rel");
$.getJSON("/basket/action/add/id/" + id, function(data) {
if (!data.error) {
$('.basket_no_of_items').text(data.no_of_items);
$('.basket_items_total').text(data.total);
button.text('Remove from the basket');
}
});
return false;
});
}
任何想法,我可能是做錯了?
我檢查過螢火蟲,它似乎只發布請求/籃/動作/添加 - 沒有ID位。
*它似乎不喜歡它*是沒有問題的描述。請更準確地解釋預期結果,實際結果以及實際結果與預期結果的不同之處。如果您遇到錯誤,請提供此錯誤的完整信息。由於這是一個提供確切的HTTP跟蹤輸入/輸出的AJAX問題,您在FireBug中看到的也可能會有所幫助。 – 2011-04-04 07:39:32
它做什麼或不做什麼? – deceze 2011-04-04 07:39:49
你運行'$(document).ready()'裏面的代碼嗎? – Corneliu 2011-04-04 07:48:22