Я пытаюсь создать цикл jQuery, который:
- ищет в соответствующем сообщении WordPress любые изображения или фреймы
- создает новый div для каждого из них и вставляет изображение или iframe в div
- визуально переупорядочивает вещи, чтобы эти недавно созданные и вновь заполненные элементы div отображались там, где я хочу (в данном случае над постом и заголовком поста).
Я пытался больше недели, чтобы сделать это, и был близок, но что-то всегда не так.
jQuery("document").ready (function(){
jQuery(".para img, iframe").each(function(){
jQuery(this).prependTo(jQuery(this).parents(".wrapper940"));
var ndiv = jQuery("<div></div>");
jQuery(ndiv).append(this);
})
});
Итак, в приведенном выше коде я ищу любые изображения или фреймы в классе .para, затем запускаю для них функцию «каждый», чтобы добавить их к родительскому элементу сообщения (.wrapper940), а затем, когда они там, я пытаюсь чтобы создать новый div для каждого изображения/iframe.
В этой конкретной версии кода он просто не отображает изображения или фреймы вообще, поэтому я предполагаю, что мне нужно как-то «распечатать» элемент ndiv? Мои изображения и фреймы исчезли в переменной и больше не отображаются?
Извините за двусмысленность и, возможно, чрезмерно конкретный пост; Я недостаточно знаю о том, с чем имею дело, чтобы задать более острый вопрос.
'.para img, iframe'
на'.para img, .para iframe'
. - person Joe   schedule 17.07.2014jQuery(".para img, iframe").each(function(){ var ndiv = jQuery("<div></div>"); jQuery(ndiv).append(this); jQuery(ndiv).prependTo(jQuery(this).parents(".wrapper940")); })
- person user2654408   schedule 17.07.2014