我开发了一个系统,我在ajax请求中使用while循环生成了一个文本框
我有一个问题
如何在每个自动生成文本框上附加文本更改事件?
这是一个代码片段..文本框是在ajax调用中使用while循环生成的
while($data<=$num){
echo "<tr style='font-weight:bold'><td style='width:30px'>$data</td>
<td style='width:120px' ><input type='text' placeholder='Roll #' style='width:160px' name='roll$data'></td>
<td style='width:120px'><input type='text' placeholder='Name' style='width:160px' name='roll$data'></td>
<td style='width:120px'><input type='text' placeholder='Marks' style='width:160px' name='roll$data'></td>
</tr>";
$data++;
}
答案 0 :(得分:0)
如果在加载DOM后添加了文本框,则需要使用事件委托,如下所示:
$(document).on('input', 'textarea', function () {});
您可以将文档和textarea选择器替换为更相关的选项。