folgende HTML Gegeben:jQuery auf vs bind für ungültig Ereignistyp
<form>
<input type="number" required>
</form>
das folgende JavaScript funktioniert gut:
(function(jQuery) {
jQuery("input").bind("invalid", function(event) {
console.log(event.type);
});
})(jQuery);
Aber dieser Code Javascript nicht:
(function(jQuery) {
jQuery("form").on("invalid", "input", function(event) {
console.log(event.type);
});
})(jQuery);
Irgendjemand hat eine Idee warum?
EDIT: Aktualisiert Geige ein korrigieren: http://jsfiddle.net/PEpRM/1
Wahrscheinlich, weil das HTML-Eingabeelement ungültig, aber das Formularelement kann nicht, und das ungültige Ereignis nicht Blase – adeneo