2013-12-09 4 views
0

Я замена элементов, которые соответствуют классу с .replaceWith(), используемыми здесь: $('.dataCard').not('.focused').replaceWith('<div class="spaceHolder"></div>');, однако, я хочу, чтобы каждый из .spaceHolder с взять на себя высоты .dataCard с их заменяющими, прежде чем они замените их.взять на высоту на элемент, чтобы заменить

Как я могу это сделать?

ответ

3
$('.dataCard').not('.focused').each(function() { 
    var div = $('<div />', { 
     css : {height : $(this).height()} 
    }); 
    $(this).replaceWith(div); 
}); 
+0

спасибо. Это работает, красиво. Теперь я пытаюсь оживить его до высоты: 0, а затем удалить его. У вас есть идеи, почему это не работает? https://gist.github.com/theirf/36be37c84336c720a6d3 – gomangomango

Смежные вопросы