Итак, я знаю, что я делаю это неправильно, но я застрял, поэтому решил, что вы, ребята, можете мне помочь. Поэтому идея состоит в том, что у меня есть два контейнера. Один из них предназначен только для контента, который меньше определенной высоты, а другой для контента, который больше определенной высоты. Так вот основной набросок кода, который не будет работать, чтобы дать вам основную идею:Добавление содержимого в зависимости от высоты содержимого
$('#content').each(function(){
if($(this).height()>120){
$('#container2').append('the content');
};
else{
$('#container').append('the content');
};
});
Вот является jsfiddle, который показывает, что результат этого должен выглядеть следующим образом: http://jsfiddle.net/3TxR9/1/
редактировать 1: id содержимое обертывает большое количество контента, что является разницей, поэтому я хочу иметь разные контейнеры для разных высот. Таким образом, «контент» будет конкретным контентом внутри содержимого идентификатора таким образом, каждая часть контента будет оценена так, чтобы он попал в правильный контейнер. И jsfiddle, с которым я связан, НЕ является правильной кодировкой, это просто показать, что должно произойти, когда применяется правильный jquery.
'$ ('# содержание') каждая (функция() {' не имеет смысла, если вы не имеете более одного элемента с идентификатором 'content', строго запрещено. –
Почему у вас есть полуколоны, разделяющие ваше утверждение if/else, которое сломает что-нибудь, и один взгляд на ваш jsFiddle отображает несколько экземпляров содержимого id = "... ... вы хотите' class = "content" , так как 'id' является уникальным атрибутом – PlantTheIdea
Что должно быть« содержимым », которое вы добавляете для каждого элемента' # content'? –