gpt4 book ai didi

javascript - jQuery prependTo() 选择器

转载 作者:太空宇宙 更新时间:2023-11-04 16:19:53 28 4
gpt4 key购买 nike

我有这样的代码:

<div class="usa_img_bg">
<div class="ca_title">Lorem Ipsum</div>
<div class="img_box">
<div class="photo_room_f">
<p>Lorem Ipsum dolor si amet...</p>
</div>
</div>
</div>

<div class="usa_img_bg">
<div class="ca_title">Lorem Ipsum</div>
<div class="img_box">
<div class="photo_room_f">
<p>Lorem Ipsum dolor si amet...</p>
</div>
</div>
</div>

我想获取 ca_title div 并将其移动到每个 usa_img_bgphoto_room_f div 中。

我使用这段代码:

$.each($('.usa_img_bg'), function(index, element) { 
$(element).children(".ca_title").prependTo(".photo_room_f");
});

但它让我获得了所有标题并将它们全部放在每个 usa_img_bg div 上。我怎样才能让它只获得每个 usa_img_bg 中的 ca_title

提前致谢!

最佳答案

您的代码中的问题是您要附加到所有 .photo_room_f 元素,您需要 find().usa_img_bg 相关的元素 的迭代。试试这个:

$('.usa_img_bg').each(function(i, e) { 
var $room = $(this).find(".photo_room_f");
$(this).find(".ca_title").appendTo($room);
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div class="usa_img_bg">
<div class="ca_title">Lorem Ipsum</div>
<div class="img_box">
<div class="photo_room_f">
<p>Lorem Ipsum dolor si amet...</p>
</div>
</div>
</div>

<div class="usa_img_bg">
<div class="ca_title">Lorem Ipsum</div>
<div class="img_box">
<div class="photo_room_f">
<p>Lorem Ipsum dolor si amet...</p>
</div>
</div>
</div>

关于javascript - jQuery prependTo() 选择器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30153211/

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