Я знаю, что вы можете добавить несколько обработчиков событий для события «нажмите», как это:Несколько слушателей событий для «входа» события
$("input").bind("click",function(e){
console.log("one");
})
$("input").bind("click",function(e){
console.log(two);
})
Но как его можно добавить несколько обработчиков событий для «ввода» события ? Я попытался это, но, кажется, он получает только последний слушатель события:
$("input").bind("input",function(e){
console.log("one");
})
$("input").bind("input",function(e){
console.log("two");
})
я получаю только «два» в консоли, когда я что-то типа.
Это результат console.log($._data($("input")[0], "events"));
:
Object {click: Array[2], input: Array[1]}
Прекрасно работает для меня: http://jsfiddle.net/fekpo3a7/ – theonlygusti
Я не уверен, что вы здесь пытаетесь. вы присоединяете одно и то же событие дважды к тому же набору элементов? –
Просто убедитесь, что это 'console.log ('two');', а не 'console.log (two);'. –