Ativando live () para on () no jQuery
aplicativo @My adicionou dinamicamente Dropdowns. O usuário pode adicionar quantos forem necessário
Eu usava tradicionalmente o @ jQuelive()
para detectar quando um desses menus suspensos erachange()
ed:
$('select[name^="income_type_"]').live('change', function() {
alert($(this).val());
});
No jQuery 1.7, atualizei isso para:
$('select[name^="income_type_"]').on('change', function() {
alert($(this).val());
});
Olhando para o Documentos, isso deve ser perfeitamente válido (certo?) - mas o manipulador de eventos nunca é acionado. Obviamente, confirmei que o jQuery 1.7 está carregado e em execução, etc. Não há erros no log de erro
O que estou fazendo de errado? Obrigado