jquery - 访问动态生成的id

标签 jquery html

假设您正在以这种方式生成 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/

相关文章:

jQuery JQGrid 分页事件

javascript - 在 jqplot 折线图中动态传递系列

javascript - 使用 Bit.ly API 仅使用 Javascript 来缩小 URL

html - 标题 float 和段落本身随机

javascript - 当我在文本框中输入单词并点击空格键时,如何创建一个文本框,它必须将输入的单词变成一个单独的短语?

javascript - 服务器找不到 JavaScript 文件

javascript - 错误 : uncaught exception: [Exception. .. "An invalid or illegal string was specified"

html - 导航栏代码不起作用

php - 我如何将 CSS 规则应用到 Wordpress 插件

javascript - 如何克隆要克隆的事件和数据但应用于最新的克隆?