Я испытывал затруднения попытаться понять это. То, что я пытаюсь сделать, получите идентификатор видео с YouTube и введите 11 символов ID в CSS a div
из определенного идентификатора при помощи jQuery. Я знаю URL для миниатюры любого видео, но я просто должен смочь изменить идентификатор для отображения различных видео миниатюр.
<script>
$(document).ready(function() {
function(data) {
videoID = data.split('www.youtube.com/v/')[1].split('&')[0];
$("#304817679").append(videoID);
});
$("#304817679").replaceWith("<div id=\"304817679\" " +
"style=\"background: url(http://img.youtube.com/vi/" +
$.function(data) +
"/0.jpg) no-repeat middle; width: 15px; height: 150px;\"></div>");
});
</script>
<div id="304817679">
<div style="display: none;">
<object width="248" height="222">
<param name="movie" value="http://www.youtube.com/v/vy90n2nNRKQ&rel=0&egm=0&showinfo=0&fs=1"></param>
<param name="wmode" value="transparent"></param>
<param name="allowFullScreen" value="true"></param>
<embed src="http://www.youtube.com/v/vy90n2nNRKQ&rel=0&egm=0&showinfo=0&fs=1" type="application/x-shockwave-flash" width="248" height="222" allowFullScreen="true" wmode="transparent"></embed>
</object>
</div>
</div>
Пытаясь объяснить это лучше, я хочу 11 Символов идентификатор Видео YouTube от встроенного кода и помещаю его в URL миниатюры (http://img.youtube.com/vi/" + function(data) + "/0.jpg"
). Который, затем также заменил бы оригинал div
(<div id="304817679">
).
Я на правильном пути с моим сценарием?
OK, похоже, что вы действительно хотите найти и заменить текст. Взгляните на Find & replace jquery
Или у вас вообще возникают проблемы с получением и настройкой атрибута?
.