Jquery Can';t将onpropertychange绑定到动态生成的输入文本
在ASP.NET项目中,我根据应用程序启动时的数据库查询结果生成N个EditBox。每个文本框都有一个N=0,1,2的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] + "\"" +
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();
}
}