1
Я запускаю программное обеспечение для продажи билетов с возможностью управления CSS и JS для настройки, и мне нужно преобразовать URL-адрес видео в iframe. В настоящее время я использую этот код:Youtube URL to Iframe
$('#wiki-page-content').contents().each(function() {
// Skip non text nodes.
if (this.nodeType !== 3) {
return true;
}
// Grab text
var matches = this.data.match(/(?:http:\/\/)?(?:www\.)?(?:youtube\.com|youtu\.be)\/(?:watch\?v=)?(.+)/g);
if (!matches) {
return true;
}
var iframe = $('<iframe width="420" height="345" frameborder="0" allowfullscreen />', {
src: 'http://www.youtube.com/embed/' + matches[1]
});
iframe.insertAfter(this);
$(this).remove();});
Теперь проблема в том, когда кто-то ставит URL внутри страницы WIKI с помощью текстового редактора, это оборачивает <P></P>
тег вокруг него. Это вызывает проблему? Как я могу это преодолеть.
жаль им немного потеряли вы можете разместить код реализован с моим текущим .. –
Я обновил свой код с вашими один – rbk
не работает, он заставил все внутри этого класса исчезнуть –