Jquery Can';t将onpropertychange绑定到动态生成的输入文本

Jquery Can';t将onpropertychange绑定到动态生成的输入文本,jquery,html,asp.net,input,dynamically-generated,Jquery,Html,Asp.net,Input,Dynamically Generated,在ASP.NET项目中,我根据应用程序启动时的数据库查询结果生成N个EditBox。每个文本框都有一个N=0,1,2的id=“textNid” 我知道在这种情况下我不能使用editboxfor,所以在我的应用程序启动时成功调用AJAX时,我生成了一些输入文本 比如: for (var i = 0; i < data.length; i++) { htmlToWrite += "<input type=\"text\" "value=\"" + data[i] + "\"" +

在ASP.NET项目中,我根据应用程序启动时的数据库查询结果生成N个EditBox。每个文本框都有一个N=0,1,2的
id=“textNid”

我知道在这种情况下我不能使用editboxfor,所以在我的应用程序启动时成功调用AJAX时,我生成了一些输入文本

比如:

for (var i = 0; i < data.length; i++) {
    htmlToWrite += "<input type=\"text\" "value=\"" + data[i] + "\"" +
                    "id=\"text" + i + "id\"\">
…在某种程度上在这里起作用


提前谢谢。

尝试使用“$(文档)。在('input Property Change'、'idOfInput',function(){doSomething()})”上,就这样,就这样,非常感谢!(对不起,还不能竖起大拇指)。对于具有相同问题的用户,请不要忘记id参数中的#:$(document).on(“InputPropertyChange”,“#text0Id”,function(){alert(“OK”);});
$(document).ready(function () {
    for (var i = 0; i < N; i++)
    {
        $("#text" + i +"id").on('input propertychange', function () {
            myMethod();
    }
}