這裏是剝離的代碼片段,我開始解釋我的問題時遇到困難。使用jQuery刪除點擊功能的數據屬性
按鈕觸發功能:
<button id="deleteItem" type="button">Delete</button>
輸入字段屬性我試圖更新
<input id="quantity" type="text" name="field" min="1" value="1" data-price="10">
jQuery來處理
$(function() {
// Bind an action to the deleteItem - click event
$("#deleteItem").on('click', function() {
var deleteQuantity = document.getElementById("quantity");
// Add 0 value to the data-price value
deleteQuantity.data('price','0');
});
});
當點擊事件被觸發時,我從控制檯得到這個。
遺漏的類型錯誤:deleteQuantity.data不是一個函數
'變種deleteQuantity = $( 「#quantity」);' – Azim
或簡單的$('#數量').... – sinisake
您正在嘗試向我們在簡單的香草JavaScript對象'deleteQuantity'上使用一個jQuery方法('.data()') – j08691