操纵异步加载的窗口小部件

时间:2015-04-22 16:14:43

标签: javascript jquery html

我正在将一个小部件嵌入到一些html中

   <div class="widget-hr-content">
    <div class="widget-hr-header"> 
    </div>
    <div class="widget-hr-facts">
        <img>
    </div>
</div>

调用窗口小部件的脚本是

 <script async src="https://somewebsitesscript"></script>

我如何使用jquery来操作div class="widget-hr-facts"中生成的锚元素,我知道我可以使用$('.widget-hr-facts').find('a').each但是我会在哪里使用它,我并不是真的理解这一点。我尝试创建一个新的脚本标记,并为其添加一个延迟属性,没有为我做任何事情。

<script async src="https://somewebsitesscript"></script>
<script async>
$('.widget-hr-facts').find('a').each(function(){
$(this).attr("href","redirectsomewherediffthanwidget");}); 
<script>

但是Jquery失败了Uncaught ReferenceError: $ is not defined

1 个答案:

答案 0 :(得分:0)

这是一个时间问题,脚本需要很长时间才能加载。我需要使用重定向用户的链接更新一些渲染的html。我是用

做的
  

window.setTimeout(函数()