jQuery动态生成文本框更改事件

时间:2014-02-24 08:49:47

标签: jquery html

如何将更改事件绑定到动态生成的文本框?

$("#searchtext").change(function()
{
    alert( "Handler for .change() called." );
});

$("#textbox1").live('change', function(){
    value = $("#textbox1").val();
    alert(value);
});

上述两个功能对我都不起作用。有什么建议吗?

1 个答案:

答案 0 :(得分:3)

您可以使用on()代替live(),因为live()版本1.7已被弃用:

$(document).on('keyup','#textbox1', function() {
    value = $("#textbox1").val();   
    alert(value);
});