我在頁面上有8個窗體。每個表單都會更改其相應圖形的值,而無需刷新頁面。但是,我想這樣做以便我不必點擊提交按鈕來更改圖形。每個表單我都有3個表單元素。這意味着我需要3 onChange
事件爲每個表單。我需要整個頁面的24個onChange
事件。每個onChange
事件僅調用該圖的唯一函數。因此在每個onChange
事件內部都有一個唯一功能,其中由onChange
事件提供的參數。組織多個onChange事件
我想知道的是,有沒有辦法減少onChange
事件的數量?寫出24個事件讓我懷疑是否有一個更簡單的方法。在那兒?
您需要在任何情況下的24個獨特的功能呢?或者它們只有參數不同? – Teemu
不確定是否只是簡化啓動邏輯或整個過程。你可以通過在jQuery選擇器上添加變化來簡化激發邏輯 - 例如,爲所有的類添加'$(「。in」)。change()'。 –
'$(document).on('change','form:input',function(){console.log(this)})' –