2014-11-19 4 views
0

내가 optimizely 사용하고 반복되는 항목이 많은 페이지 (호텔의 목록)jQuery를 사전/단지 부모 클래스 이름에서 추가

을 가지고 있고 각 호텔과 주변 요소를 이동하려고 해요.

내가 추가하거나 추가 할 때마다 모든 요소가 모든 호텔에서 모든 요소로 이동합니다.

그래서 클래스 이름의 상위에있는 클래스 이름 만 추가/추가하려고합니다.

각 호텔의 클래스 이름 .hotel입니다 :이 분명히

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

작동하지 않는, 어떤 도움 난 당신이 rating에 원하는 생각

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

당신은 html 샘플 –

답변

1

을 시도

+0

을 (를) 공유 할 수 있습니까? 고맙습니다! – user1910388

1

감사 현재 hotel 내의 price-tag 요소 앞에 추가됩니다.이 경우

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