Is it possible to change the "src" attribute of an existing <script>
element using Jquery.attr()? It seemed like a simple way to get JSONP to work but I am not able to make this work for me.
问问题
7997 次
3 回答
15
原来一个脚本src
只能设置一次!无法更改DOMsrc
中现有<script>
元素的属性。然而,一个动态创建的<script>
元素可以有它的源集(但只有一次!)
于 2012-04-07T11:40:12.997 回答
3
如果您尝试加载脚本,则可以改用 getScript。
http://api.jquery.com/jQuery.getScript/
或者,如果您出于其他原因想要更改 src,因为脚本标签不能有 id,您可以使用符合 HTML5 的data-id
属性,或者使用现有的 src 进行匹配。然后您可以使用attr更改 src 值。但这可能不会在所有浏览器上加载脚本。
于 2012-04-04T08:40:51.173 回答