2012-01-08 1 views
1

У меня есть сценарий Greasemonkey, который использует jQuery. jQuery отлично работает, например, я могу запустить

$('input[name="captcha"]').attr('value', 'abcd'); 

и он работает. Также я могу запустить

$('input[name="captcha"]').keyup(function(){ 
    alert(''); 
}); 

в Firebug консоли и получить результат. Но в Greasemonkey keyup, похоже, не работает вообще. Однако document.onkeyup = function() { alert('')} также хорошо работает.

Любые идеи, как я могу исправить или получить схожие функции?

ответ

0

О, на самом деле я нашел, как получить тот же результат. Это легко:

var captcha_field = $('input[name="captcha"]')[0]; 
captcha_field.addEventListener('keyup', function(){ 
    alert(''); 
}, false); 

(. Однако было бы хорошо знать его, как Greasemonkey должен работать или это просто ошибка)

 Смежные вопросы

  • Нет связанных вопросов^_^