jquery действие при выборе или вводе
Кто знает как выполнить функцию при вводе в текстовое поле или при выборе select в jquery.
($("#search").keyup || $('#myButton').change)(function(){
//тело функции
}
пробовал так не получается. |
mali, создать экземпляр функции
а по отдельности навесить на input текстового поля и на change селектора если невтерпёж то можно так
$('#search, #myButton').on('change input',
function(){
//тело функции
}
)
|
Создал два экземпляра функции
один с
$("#search").keyup(function()
второй с
$('#myButton').change(function()
все заработало но просто так неудобно т. к. если изменяешь одну то надо менять и вторую для того, что бы смысл работы скрипа не изменился. Просто можно забыть в какой нибудь момент изменить одну из функций и потом ищи пол дня ошибку. |
Цитата:
Цитата:
var fn = function(){};
$("#search").keyup(fn);
$('#myButton').change(fn);
и менять потом в одном месте функцию а не в двух |
ТС слово экземпляр понял буквально - копипаста. :)
|
Спасибо))) все очень просто. Немного туплю, тяжко перестроиться c PHP на javascript.
|
++
|
Загнал функцию в переменную и вуаля -все работает)))) Спасибо огромное за помощь.
|
| Часовой пояс GMT +3, время: 16:41. |