如何使用jQuery在AutoGenerate TextBox上添加事件

时间:2014-11-02 23:51:45

标签: jquery ajax

我开发了一个系统,我在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++;
}

1 个答案:

答案 0 :(得分:0)

如果在加载DOM后添加了文本框,则需要使用事件委托,如下所示:

$(document).on('input', 'textarea', function () {});

您可以将文档和textarea选择器替换为更相关的选项。