Javascript jQuery pre/append仅在父类名内

Javascript jQuery pre/append仅在父类名内,javascript,jquery,optimization,Javascript,Jquery,Optimization,我有一个页面,上面有很多重复的项目(酒店列表) 我正在优化使用,并尝试在每个酒店中移动元素 每次我预加或附加某个内容时,它都会将每个酒店的每个元素移动到每个元素中 因此,如果类名的父级中有,我只尝试从类名到类名的pre/append 每个酒店的类别名称为。酒店: $('.rating').prependTo(function(){ $(this).parents('.hotel').prependTo('.price-tag'); }); 这显然不起作用,欢迎提供任何帮助

我有一个页面,上面有很多重复的项目(酒店列表)

我正在优化使用,并尝试在每个酒店中移动元素

每次我预加或附加某个内容时,它都会将每个酒店的每个元素移动到每个元素中

因此,如果类名的父级中有,我只尝试从类名到类名的pre/append

每个酒店的类别名称为。酒店:

$('.rating').prependTo(function(){
        $(this).parents('.hotel').prependTo('.price-tag');
});
这显然不起作用,欢迎提供任何帮助

    $('.rating').prependTo(function(){
        if ($(this).parent().hasClass('hotel'))
        {
          $(this).prependTo('.price-tag');
        }
    });

在这种情况下,我认为您希望在当前
酒店
中的
价格标签
元素前面加上
评级

$('.rating').each(function () {
   $(this).closest('.hotel').find('.price-tag').prepend(this);
});

你能分享这个html示例吗