javascript - 如何使用jquery更改object/embed标签的src值

标签 javascript jquery embed src

<object id="aa" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width="650" height="400">
<param name="quality" value="high" />
<param name="bgcolor" value="#000000" />
<param name="movie" value="test.swf">
<embed src="test.swf" type="application/x-shockwave-flash" width="650" height="400"  bgcolor="#000000">
</object>

我想更改嵌入标签内 src 的值

  src="test.swf" to  src="newlink.swf"

尝试过类似的方法但不起作用。

            $("#aa").attr('src' 'new link'); 

最佳答案

您需要使用ID Selector ("#id")

 $("#aa embed").attr('src', 'new link'); 

或者

 $("#aa").find('embed').attr('src', 'new link');

DEMO

编辑

var aa =  $("#aa").clone();
aa.find('embed').attr('src', 'http://jquery.thewikies.com/swfobject/fireworks.swf')
$("#aa").replaceWith(aa);
alert( $("#aa").find('embed').attr('src'));

DEMO

关于javascript - 如何使用jquery更改object/embed标签的src值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21269445/

相关文章:

javascript - 原型(prototype) AJAX 请求作为 OPTIONS 而不是 GET 发送;导致 501 错误

javascript - 如何在字典末尾追加键值对?

javascript - 根据标记使 Google map 居中

jquery - 如何隐藏jqplot条形图的y轴标签

youtube - 从任何视频共享中嵌入视频

html - 从嵌入式谷歌地图中删除描述气泡

html - 嵌入 Facebook 帖子高度

asp.net - 禁用 asp.net 中的复选框

javascript - 如果 doc 有 child ,请删除所有 child ,如果 child 有更多 child ,请删除这些 child

javascript - 删除类后 CSS 转换不起作用