如何将 div 分离并添加到没有唯一 ID 的父 div

杰诺

使用 detach 和 prepend 将子元素从 DIV (h4) 内移动到它的父 DIV(树上的两个 DIV)。我的代码正在工作,但它需要页面上此 DIV 的每个实例,并将页面上的所有多个 DIV 添加到每个父 DIV 的顶部。

jQuery( function($){
$('.mp_m_blurb_1 h4.et_pb_module_header').detach().prependTo('.mp_m_blurb_1 .et_pb_blurb_content');
});

我意识到在具有相同 ID/类的多个 DIV 元素的页面上,这就是将要发生的事情。那么我如何告诉子元素移动到另一个父 DIV,但仅相对于其父元素,而不必手动为每个元素添加唯一 ID。

在某些页面上可能有 10-15 个以上的这些父 DIV,我不想为每个页面添加一个唯一的 ID,然后更新我的 jQuery。

我希望能够使用一个类。有没有更好的方法或方法?

尝试了这些资源,但没有帮助

将 div 移动到 dom 中的其他位置

如何将一个元素移动到另一个元素中?

使用 jQuery 获取类名

jQuery:附加到父级

https://www.elated.com/jquery-removing-replacing-moving-elements/

下面是有效的代码,但正如您所看到的,这将变得冗长乏味。;-)

jQuery( function($){
$('#mp_blurb_0 h4.et_pb_module_header').detach().prependTo('#mp_blurb_0 .et_pb_blurb_content');
$('#mp_blurb_1 h4.et_pb_module_header').detach().prependTo('#mp_blurb_1 .et_pb_blurb_content');
$('#mp_blurb_2 h4.et_pb_module_header').detach().prependTo('#mp_blurb_2 .et_pb_blurb_content');
$('#mp_blurb_3 h4.et_pb_module_header').detach().prependTo('#mp_blurb_3 .et_pb_blurb_content');
$('#mp_blurb_4 h4.et_pb_module_header').detach().prependTo('#mp_blurb_4 .et_pb_blurb_content');
$('#mp_blurb_5 h4.et_pb_module_header').detach().prependTo('#mp_blurb_5 .et_pb_blurb_content');
    });
列维科尔

您可以结合使用jQuery 的.each()方法和选择器开头属性

使用$('[id^="mp_blurb_"]')将选择 ID 以 开头的所有元素mp_blurp_

$('[id^="mp_blurb_"]').each(function() {
    var $this = $(this);
    var $content = $this.find('.et_pb_blurb_content');
    $this.find('h4.et_pb_module_header').detach().prependTo( $content );
});

在此处查看我的工作示例:https : //jsfiddle.net/z8of7qxp/

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何将CSS添加到没有类或ID的HTML div中

来自分类Dev

将父div添加到有跨度的按钮组

来自分类Dev

jQuery-将div添加到父div

来自分类Dev

jQuery-将div添加到父div

来自分类Dev

将 div 添加到父 div 而不重复

来自分类Dev

如何通过从数据文件中选择ID将子div附加到父div

来自分类Dev

如何将父div带到前台?

来自分类Dev

如何将父div带到前台?

来自分类Dev

如何从定位子获取父div ID

来自分类Dev

如何将父 div 的高度设置为具有位置的子 div:绝对

来自分类Dev

如何将子Div移到另一个嵌套的非父Div中

来自分类Dev

如何将DIV置于另一个父DIV的中心

来自分类Dev

如何将子div沿父div的每一侧居中

来自分类Dev

如何将子div与较小的父div居中

来自分类Dev

如何将子div垂直放置在父div的中心?

来自分类Dev

优化代码以将CSS类添加到父div

来自分类Dev

使用特定输入将类添加到父div

来自分类Dev

将Button静态添加到父div

来自分类Dev

将类添加到与标签文本匹配的父 div

来自分类Dev

如何将id属性添加到div-EXTJS3

来自分类Dev

如何将ID,值和onclick事件添加到动态生成的div

来自分类Dev

如何将for循环值添加到pythonflask中的div标签id?

来自分类Dev

单击时如何从具有相同ID的多个父div中获取子div内容

来自分类Dev

如何动态添加到父div的链接

来自分类Dev

如何将旋转的子 div 居中到旋转的父 div 并粘在父 div 的顶部?

来自分类Dev

CSS将div添加到相对于父级放置的dom中,而没有其他内容跳转

来自分类Dev

如何使div覆盖父div

来自分类Dev

如何使div贴近父DIV

来自分类Dev

如何为现有的div添加父div