gpt4 book ai didi

javascript - 在几次点击中使用 jQuery html() 方法

转载 作者:行者123 更新时间:2023-11-30 17:07:40 26 4
gpt4 key购买 nike

我正在研究 this demo .我想找出为什么在使用第二个按钮后 HTML 消失了。

只要你只点击 btn #from-content-1 或者只点击 #from-content-2 一切都很好但是如果你点击 #from-content-1 然后在 #from-content-2 上再回到 #from-content-1,内容消失了!

这是我的代码:

<div class="row">
<div class="container">
<div id="dest">Here is the Destination</div>
</div>
</div>

<div class="sr-only">
<div id="content-1">This Is From Content 1</div>
<div id="content-2">This Is From Content 2</div>
</div>

<button class="btn btn-default" id="from-content-1">From Content 1</button>
<button class="btn btn-default" id="from-content-2">From Content 2</button>

js脚本是

<script>
$("#from-content-1").on("click",function(){
$("#dest").html($('#content-1'));
});

$("#from-content-2").on("click",function(){
$("#dest").html($('#content-2'));
});
</script>

我该如何解决这个问题?

最佳答案

你移动节点!改为这样做:

<script>
$("#from-content-1").on("click",function(){
$("#dest").html($('#content-1').html());
});

$("#from-content-2").on("click",function(){
$("#dest").html($('#content-2').html());
});
</script>

关于javascript - 在几次点击中使用 jQuery html() 方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27646302/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com