无法使用jQuery找到动态包含的DOM元素

Cannot find on fly included DOM element with jQuery

本文关键字:包含 动态 DOM 元素 jQuery      更新时间:2023-09-26

我需要使用jQuery动态查找包含的DOM元素。

但它不起作用。。。有线索吗?

$(function(){
    $("#showDiv").click(function(){
        $.getScript("http://platform.linkedin.com/in.js").done(function(script, textStatus) {
            if (textStatus == "success")
            {
              console.log( textStatus );
              var intervalID = setInterval(function(){
                  console.log("time + 1000" );   
                  if ($('.wrapper').length > 0) {
                      // It is not working... why is it?
                      console.log("It has been detected");
                  }
                  else {
                      console.log("Uppsss");
                  };
            }, 1000);    
         }
        });
    });
    });

我找到了答案

$(function(){
$("#showDiv").click(function(){
    $.getScript("http://platform.linkedin.com/in.js").done(function(script, textStatus) {
        if (textStatus == "success")
        {
          console.log( textStatus );
          var intervalID = setInterval(function(){
              console.log("time + 1000" );
              if ($('#uploads').contents().find('iframe').contents().find('.wrapper')) {
                  console.log("hello!!!");
              }
              else {
                  console.log("wahaat???");
              };
        }, 1000);
     }
    });
});
});