如何將事件從mouseup事件傳遞給函數?傳遞事件到功能?
到目前爲止我的代碼
$(".add, .remove").on("mouseup", getCart);
function getCart(e)
{
post_data = {"id" : e.attr('data-productNumber'), "action" : e.attr('data-action')}
}
我得到一個TypeError: Cannot read property 'attr' of undefined
。所以我猜測事件沒有得到通過。
這裏你沒有傳遞任何參數給函數。這就是爲什麼它拋出一個錯誤 –
您必須註冊功能,而不是它的呼叫:'getCart',而不是'getCart()' –
@DenysSéguret我刪除了parenteses,並獲得「e.attr是不是一個函數」現在 – vandelay