このjQuery関数を使用して、クリック時にdiv内に外部ページを読み込みます。.loadとdiv内の外部ページをアンロード
$(document).on("click", ".more", function() {
$("#wait").load("www.google.com")
}),
$(document).on("click",".more",function(){
$("#wait").empty()
})
#wait{
width:80vw;
height:80vh;
position:fixed;
top:30px;
left:30px;
background:red;
}
#more{cursor:pointer}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div id="more">CLICK</div>
<div id="wait"></div>
私はそれはそれは空になり、再びDIVをクリックして表示する場合、それは動作しますが。
.empty()
の代替手段はありますか?
ありがとうございました。
「.more'と '.less'が同じ理由である理由を知る方法がないため、より多くのhtmlコンテキストを表示する必要があります。 'show()'や 'hide()'や単に 'toggle()'が好きなように聞こえます。これらすべてを[jQuery API](http://api.jquery.com/)で見つけることができます – charlietfl
@charlietfl .moreとボタンをクリックすると、一度クリックすると名前が変わります。 ロードして切り替えたいのですが、切り替えたときにそのページがdivから消えてしまいます。 – Federico
しかし、正直なところ、[mcve] – charlietfl