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, время: 15:45. |