Как изменить значение src тега object / embed, используя jquery

0
<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 внутри тега embed

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

попробовал что-то вроде этого, но не работал.

            $("#aa").attr('src' 'new link'); 
  • 0
    Селектор должен быть $("#aa") не $("aa") $("aa") является селектором TAG NAME.
  • 0
    @CappY ты прав
Показать ещё 1 комментарий
Теги:
embed
src

1 ответ

2
Лучший ответ

Вам нужно использовать 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

  • 0
    не работает . Теперь новая ссылка SWF отображается на экране
  • 0
    SWF-ссылка
Показать ещё 2 комментария

Ещё вопросы

Сообщество Overcoder
Наверх
Меню