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在哪裏/如何加載? –