是否可以使用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