Я не могу получить приведенный ниже код для работы.триггер onchange event
$("#grid_table td:nth-child(10) input").live("onchange",function() {
alert("changed");
});
Я пропустил что-то здесь? Благодарю.
Ravi
Я не могу получить приведенный ниже код для работы.триггер onchange event
$("#grid_table td:nth-child(10) input").live("onchange",function() {
alert("changed");
});
Я пропустил что-то здесь? Благодарю.
Ravi
Вы пробовали это:
$("#grid_table td:nth-child(10) input").change(function() {
alert("changed");
});
, чтобы убедиться, что ваш селектор работает должным образом?
Будучи огромным поклонником Futurama, я обожаю синхронизировать ваш аватар pic с вашим именем, просто отлично! –
Пробовал оба подхода, но не работал. Но селектор работает нормально, так как работает следующий код: $ ("# grid_table td: nth-child (10) input"). Live ("blur", function() { \t \t alert ("changed"); \t}); – Ravi
@ Ravi: извините. @Quintin: Спасибо! Рад, что вы получили ссылку = D –
изменения onchange
в change
Try ..
$("#grid_table td:nth-child(10) input").live("change",function() {
alert("changed");
});
Если это не работает, я бы проверить ваш селектор работает правильно.
Селектор работает нормально, поскольку работает следующий код $ ("# grid_table td: nth-child (10) input"). Live ("blur", function() {alert ("changed");}); – Ravi
@ Ravi, как вы ожидаете «изменения» для стрельбы .. вы вручную набираете что-то и покидаете поле или вводите что-то программно; введенное значение программно не будет запускать событие изменения событий FYI, также в большинстве браузеров событие «change» не запускается, пока поле не выйдет с измененным (или загрязненным) значением. –
Я вручную меняю/вводя текст и покидая поле. Я в основном хочу знать, был ли текст изменен или нет. – Ravi
Какую версию jQuery вы используете и какой браузер? В IE было введено пузырящее событие «change» в IE. – JPot