0
我嵌入工具到一些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
您将需要补充的是也有'你在这里提到的后async'属性。另一个外部脚本通过将'async',浏览器会在其他处理过程中加载内容,由于这种行为,您还没有办法知道脚本何时可以使用,除了添加另一个异步脚本标记,它将按您需要的顺序执行。 – colecmc
我想知道如果这个脚本在jquery被加载之前调用 –
为什么是异步?jquery在哪里/如何加载? –