2016-01-21 4 views
0

У меня был один скрипт php, в котором я вызываю одну функцию.Добавить элемент перед его именем

Пример SCRIPT:

<div class="main-info"> 
     <div class="screenshot"> 
     </div> 
    </div> 
    <div class="screenshot-later"> 
    </div>  

Я хочу, чтобы отобразить

<div class="screenshot-later"></div> 

это ДИВ в основной-инфо классе, где ДИВ является

<div class="screenshot"> 

Я просто примерное представление о том, что он может выполняйте с помощью javascript или jQuery.

Но не знал много об этом, поэтому любая помощь будет очень признательна.

+0

Ваш вопрос непонятен. Вы хотите, чтобы вы реорганизовали DOM, поэтому div 'screenshot-later' удален из своего исходного места и заменяет div' screenshot' внутри div 'main-info'? –

+0

сказать это ясно. чего вы хотите достичь? –

+1

Посмотрите меню слева в [jQuery API] (http://api.jquery.com/). Существует целый раздел методов манипуляций с DOM с многочисленными методами вставки .... и примеры для каждого простого поиска в Google также дадут вам массу результатов – charlietfl

ответ

0

Try со следующим использованием JQuery:

$(".main-info").find(".screenshot").replaceWith($(".screenshot-later")); 
+0

Он хочет удалить снимок экрана позже из своего первоначального места и заменить .screenshot, а не добавлять его .screenshot ... –

+0

Правда, кажется, я не понимаю вопроса, отредактировал мой ответ. – elTomato

+0

Но он хочет удалить .screenshot - позже из своего начального положения. Пожалуйста, прочтите мой ответ ... –

0

Ваш пример script содержит HTML внутри PHP тега. Я был бы очень удивлен, если бы это сработало. Вместо этого предлагаю

<div class="main-info"> 
    <div class="screenshot"> 
    </div> 
</div> 
<div class="screenshot-later"> 
</div> 

Убедитесь, что вы правильно загружаете jQuery. Для этого вам понадобится тег script с правильным путем для jQuery. Затем вам нужно function так:

function handleScreenshotLater() { 
    $(.main-info).html($(.screenshot-later).remove()); 
} 

, а затем вызвать function, когда вы хотите, просто убедитесь, что страница уже загружена.

+0

он работал даже в теге php –

+0

Это неверно, не делайте этого. –

+0

Я знаю, как добавить div в тег php ... это был всего лишь пример скрипта –

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