Чтобы заменить MY-ID-NUMBER
чем-то другим, вы можете использовать метод replace
, находящийся в объекте JavaScripts String
, в этом случае:
// Inside click event handler
var $movieObj = $(".tdt object"); // Cache jQuery object
var imgID = $(this).attr("alt"),
movieVal = $("param[name=movie]", $movieObj).val(),
embedSrc = $("embed", $movieObj).attr("src");
$movieObj
.find("param[name=movie]").val(movieVal.replace(/MY-ID-NUMBER/, imgID)).end()
.find("embed", $movieObj).attr("src", embedSrc.replace(/MY-ID-NUMBER/, imgID)).end();
Как указал Йохан, вы должны сохранить значение по умолчаниюценность где-то.Мой пример работает только в первый раз (так как /MY-ID-NUMBER/
не совпадает с числовым идентификатором), но показывает вам способ решения проблемы замены.