jQuery:在第一张图片/第一张图片的div之后插入div

洛基

我有一个div。

<div id="div1">some content</div>

还有一个div元素(如下所示)具有img元素

<div><img src="url"/> </div>
some text

或在图片标签上具有超链接的div元素

<div><a href="url"><img src="url"/></a></div>
some text

我如何使用jquery获得以下输出

<div><img src="url"/> </div>
<div id="div1">some content</div>
some text

或者

<div><a href="url"><img src="url"/></a></div>
<div id="div1">some content</div>
some text
爱奥尼亚比乌

使用.after()jQuery方法:

$("div").after('<div id="div1">some content</div>');

这将所有s之后添加some contentdiv div

可能您需要一个更好的(更具体的)jQuery选择器,也许像这样:

$("div > img").parent().after('<div id="div1">some content</div>');

after(content [, content])

在匹配的元素集中的每个元素之后插入由参数指定的内容。


演示版

$("div").after('<div id="div1">some content</div>');
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div>
  <a href="url">
    <img src="url" />
  </a>
</div>
some text

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

在导航中成为第一张图片

Wordpress - 在第一张图片后显示代码

获取每个产品的第一张图片

PHP从多个来源加载第一张图片

从提要内容中删除第一张图片

Angular 删除第一张图片

使用新的DOMDocument()获取第一张图片

Image_tag第一张图片

延迟加载只加载第一张图片

用户在删除第一张图片之前上传第二张图片

Javascript代码将最后一张图片移动到多张图片之间的第一张图片

jQuery-从解析的xml提要中获取第一张图片(内容:已编码)

jQuery-Slick Slider-仅显示第一张图片

离开图片后,如何重置html图片库以第一张图片开头?

我正在尝试从与 id 相关的表中获取第一张图片,但不幸的是获取所有图片而不是第一张图片

如何隐藏第一张图片的左箭头和最后一张图片的右箭头

第一张图片显示弹出窗口,而不是其他图片

多张图片,无法从数组中获取第一张图片

图片库将第一张图片放大

显示第一张图片,不显示其他图片

如果上传了第二张图片,则第一张图片将被删除,第二张图片将取代此第一张图片,如何在本机中实现

为什么display flex连续隐藏第一张图片?

猫头鹰旋转木马JS返回第一张图片

featherlight.js在图库中单击的第一张图片没有导航箭头

红宝石逻辑,用于获取每个列表的第一张图片

从属于该帖子的网站上获取第一张图片

为什么缩放效果只适用于第一张图片?

使用preg_replace_callback PHP在第一张图片后获取Add块

在Jekyll中,我如何获取帖子的第一张图片?