假设您正在以这种方式生成 id
var id = Date.now();
$("#someID").click(function(){
var content = '<input type="text" id ="test[' + id + '].address"';
$('#contentArea').append(content);
});
SomeID
可能会被点击几次,从而生成许多输入,如何在每个输入上触发 onkeydown
事件?
最佳答案
如果我理解正确的话,你应该捕捉动态创建输入的更改事件。
因此,您可以添加 class="my_class"
来输入选择类并使用:
$('.my_class').on('change',function(){...});
使用$(this)
访问当前输入。
关于jquery - 访问动态生成的id,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24685882/