我想创建一个jQuery循环是:jQuery的循环来创建的div和追加内容,他们
- 搜索通过WordPress的职位有问题的任何图片或iFrame
- 每个创建一个新的div并将图像或iframe插入到div中
- 以可视方式对事物进行重新排序,以便这些新创建和新填充的div显示在我想要的位置(在本例中位于帖子和帖子标题之上)。
我一直在尝试一个多星期来完成这项工作,并且已经接近完成,但总是有些事情是错误的。
jQuery("document").ready (function(){
jQuery(".para img, iframe").each(function(){
jQuery(this).prependTo(jQuery(this).parents(".wrapper940"));
var ndiv = jQuery("<div></div>");
jQuery(ndiv).append(this);
})
});
所以在上面的代码中,我搜索.para类中的任何图片或iFrame,然后运行上他们,每个“功能将其预先准备到后期的父(.wrapper940),然后一旦他们在那里我试图为每个图像/ iframe创建一个新的div。
有了这个特定版本的代码,它根本不显示图像或iframes,所以我假设我需要'打印'ndiv元素?让我的图像和iframe消失在变量中,不再显示?
对不起,可能过于具体的帖子;我不知道我在处理什么,以便能够提出更尖锐的问题。
我不知道是什么你的HTML结构是,但是一旦你创建了新的元素,你必须将它们附加到现有的DOM元素。 – pmandell
您需要将您的选择器从“.para img,iframe”更改为“.para img,.para iframe”。 –
josmh - 谢谢,但这并没有解决主要问题 – user2654408