是否可以使用Jquery.attr()更改現有<script>
元素的「src」屬性?這似乎是讓JSONP正常工作的一種簡單方法,但我無法爲我完成這項工作。更改「src」屬性<script>
回答
事實證明,一個腳本的src
可以只能設置一次!無法更改DOM中現有<script>
元素的src
屬性。然而,一個動態創建的<script>
元素可以有其源設置(但恰好一次!)
我知道這是一箇舊的答案,但你有任何鏈接來支持這一點。我有類似的問題,目前沒有任何工作。任何關於此的閱讀材料肯定會有所幫助。 – ChickenWing24 2015-06-17 08:33:49
如果您嘗試加載腳本,則可以使用getScript。
http://api.jquery.com/jQuery.getScript/
或者,如果你想改變的src另一個原因,因爲腳本標籤的ID不能的,你既可以使用HTML5的使用現有的SRC兼容data-id
屬性,或匹配。然後,您可以使用attr更改src值。但是這可能不會加載所有瀏覽器上的腳本。
*「因爲腳本標記不能有身份證,」*當然,他們可以,無論你怎麼想,否則?! – 2017-08-27 20:57:24
這不是問題。問題是「如果腳本標記已經存在,你可以改變src嗎?」 – 2012-04-04 09:06:32
不勝感激。再次閱讀你的問題;它看起來像有人想做JSON-P,但認爲他們必須手動完成。如果你想手動完成,請參閱Aram的答案。 – 2012-04-04 09:25:15
不是沒有感激之情 - 你解釋了這個問題是錯誤的。問題不在於如何在JQ中執行JSONP,而是關於更改腳本src的技術問題。你的回答沒有幫助。 – 2012-04-07 11:35:50
- 1. AFRAME:更改<A-videosphere> src屬性
- 2. 更改src屬性<img>
- 3. 更改IFrame src屬性
- 4. 更改<img>容器時的src屬性<a>類更改
- 5. 更改src屬性不更新圖像
- 6. 更改<img> src帶有空格的屬性
- 7. 更改圖像的src屬性
- 8. jQuery更改圖像src屬性
- 9. 更改SRC屬性不起作用
- 10. Iframe src屬性更改參數
- 11. 用jquery更改src視頻屬性
- 12. 如何使用javascript更改src屬性?
- 13. 如何在javascript中將img src屬性更改爲data-src?
- 14. 將屬性從data-src更改爲src沒有jQuery
- 15. 添加src屬性<script>
- 16. 篩選<iframe> src屬性
- 17. <img> src屬性不會改變使用jquery
- 18. 使用Java腳本或JQuery動態更改src屬性HTML <img>
- 19. 更改所有<img> html文檔中的標籤src屬性?
- 20. 更新Src屬性更改後的圖像
- 21. 的xsl:模板匹配不與src屬性</p> <pre><code>http://myPage/rss.gif </code></pre> <p>我wan't更改屬性工作
- 22. 有src屬性
- 23. 等待DOM src屬性改變
- 24. jquery改變src屬性結束
- 25. 更改圖像組件的src屬性和獲取大小屬性
- 26. 更改屬性
- 27. 更改屬性
- 28. 更改屬性
- 29. 更改屬性
- 30. 更改屬性
爲什麼不只是添加一個新的腳本元素到DOM? – 2012-04-04 08:39:21