Mám veľa vstupných polí pomocou vstupu Jquery Masked Input, ale neviem zistiť, ako zachytiť zmenu hodnoty na vstupe.
Skúsil som:
JQuery.Change()
$("#Selector").bind("input", function () {})
Ale žiadny úspech.
Mohol by mi niekto pomôcť?
odpovede:
1 pre odpoveď č. 1Myslíš to jednoducho ?:
$("#Selector").change(function () {
// respond to the change
})
Alebo, ak sa vaše prvky dynamicky pridávajú do DOM, môžete použiť:
$(document).on("change", "#Selector", function () {
// respond to the change
});
(Nemusíte používať document
ako spoločný nadradený prvok bude fungovať akýkoľvek spoločný nadradený prvok.)
V závislosti od typu vstupu (a, bohužiaľ, aj v prehliadači), môžete skúsiť iné udalosti rovnako ako napr keypress
, keyup
, dokonca blur
v niektorých prípadoch.