Я пытаюсь нажимать buton > li > a
iframe содержит загрузку страницы в page_load_container div. он работает отлично, но при нажатии кнопки remove_frame я хочу очистить page_load_container div, но он не работает. спасибо заранее, помогите мне, пожалуйста.Попытка пустить родительский div iframe с помощью jQuery
JS
<script>
$(document).ready(function()
{
$('.buton li a').click(function()
{
var page_name = $(this).attr('data-link');
$('.page_load_container').empty();
$('.page_load_container').append(' <a class="remove_frame">x</a><iframe id=\"page_frame\" src=\"' + page_name + '\" style=\"height:auto; min-height:400px; width:100%\"></iframe>');
});
});
$("#page_frame").load(function()
{
$('.remove_frame').click(function()
{
$(this).parent().empty();
//$(this).parent().find('iframe').remove();
});
});
</script>
HTML
<div class="page_load_container"></div>
<ul class="buton">
<li>
<a data-link="page.html"></a>
</li>
<li>
<a data-link="page2.html"></a>
</li>
<li>
<a data-link="page3.html"></a>
</li>
</ul>
вы пытались '$ ('remove_frame ') на (' нажмите', функция() {}); '?? – yashhy
да, сэр я сделал, но его не работает – user2633451
remove_frame - это кнопка внутри рамки? –