jquery没有看到新的元素

前端之家收集整理的这篇文章主要介绍了jquery没有看到新的元素前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我是新来的JQuery,所以忍受我:)。

我有一个简单的问题:

$(document).ready(function() {

     $("#instrument").change(function() {
         $("#tunings").html("<select id=\"TuningSelector>\"[..]</div>");
     });

     $("#TuningSelector").change(function() {
         DoSomethingWithTheValue();
      }); 

 });

问题是:当仪器发生变化时,脚本不再响应TuningSelector更改。像JQuery没有看到新的TuningSelector元素…

我需要在JQuery上调用刷新吗?那么它会看到刷新的DOM?

解决方法

一般来说,您要使用 on,以便将处理程序应用于与选择器匹配的新元素并委托给DOM中的较高元素。
$('body').on( 'change','#control',function() {
    DoSomething();
});
原文链接:https://www.f2er.com/jquery/182332.html

猜你在找的jQuery相关文章