2014-08-29 2 views
0

У меня есть div, который загружает внешнюю страницу.Применить jquery на страницу, загруженную в div

index.php

<div class="loadWow"></div> 

<script> 
    $(document).ready(function(){ 
     $(".loadWow").load("external.php"); 
    }); 

    $(".newLink").click(function(){ 
     var link = $(this).attr('rev'); 
     $(".loadWow").load(link); 
    }); 

</script> 

external.php

<a href="javascript:void(0);" class="newLink" rev="other.php">Load Another Page</a> 

Как вы можете видеть, loadWow ДИВ загрузит external.php.
Мой вопрос: как я могу изменить загруженную страницу на loadWow, нажав на ссылку с внешней страницы (external.php).

Заранее спасибо.

+0

нравится это? $ (". newLink"). attr ("href", "changed.php"); – 2014-08-29 10:55:33

+0

PLZ класть несколько пояснение здесь что вы хотите точно ??? –

+0

Спасибо за ваш комментарий, я уже получил ответ там. : D – brianlasta

ответ

0

Если я хорошо понимаю, что вы хотите, когда вы загрузили свою новую страницу (external.php), вы можете щелкнуть ссылку на этой новой странице, а затем перезагрузить div. Если я думаю правильно, вы должны использовать этот код:

$(document).on('click', '.newLink', function(){ 
     var link = $(this).attr('rev'); 
     $(".loadWow").load(link); 
} 

Если вы даете непосредственно класс NewLink в качестве ссылки, JQuery не будет найти свой класс, потому что он не загружен в DOM.

+0

Он работает !! Большое спасибо за ваше объяснение, мне трудно найти правильное ключевое слово во время поиска. Большое спасибо, сэр. : D – brianlasta

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