gpt4 book ai didi

javascript - insertBefore() 一个iframe jquery问题

转载 作者:行者123 更新时间:2023-11-28 04:32:58 25 4
gpt4 key购买 nike

我必须处理来自 WISIWYG 的内容,用户可能会在其中嵌入 YouTube 视频。

我需要在 WISIWYG 输出到的容器中搜索任何 iframe,然后将该 iframe 包装在 <div class="video-wrapper"> 中标签。这是我尝试过的:

        $('div.content').each(function () {
var iframe = $(this).find('iframe');

$('<div class="video-wrapper">').insertBefore(iframe);
$('</div>').insertAfter(iframe);

});

这不起作用,最终只会添加 div (包括结束标记)就在 iframe 之前。

想法?

最佳答案

您应该使用 $.wrap。请参阅:http://api.jquery.com/wrap/

$('div.content').each(function () {
$(this).find('iframe').wrap('<div class="video-wrapper"></div>');
});

关于javascript - insertBefore() 一个iframe jquery问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27973879/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com