Я отслеживать входные изменения, как это:Как использовать функцию изменения для типов ввода эффективно
$(document).ready(function() {
$('input').change(function() {
alert("Key pressed");
});
$('textarea').change(function() {
alert("Key pressed");
});
$('input:radio').change(function() {
alert("Key pressed");
});
$('input:checkbox').change(function() {
alert("Key pressed");
});
});
Можно ли повторно фактор приведенный выше код, так что мне не нужно называть каждый элемент по отдельности ?
Если вы используете $ («входные»). Не изменится, то нет необходимости писать для радио или чекбокс. он будет управлять всем типом ввода. – captainsac
добавьте тот же класс к тем различным типам ввода. и использовать этот класс в jquery для события. , например. $ (document) .on ('change', .'common_class ', function() { alert («Key нажато»); }); –
@captainsac Я предполагаю, что вы имели в виду '$ (': input')' вместо –