gpt4 book ai didi

javascript - 在 JavaScript 中用同一帧中的另一个对象替换一个对象?

转载 作者:行者123 更新时间:2023-11-28 15:59:37 26 4
gpt4 key购买 nike

我在主页 (index.html) 上创建了一个带有选项的列表。我遇到的问题是当我运行代码时;如果用户点击“list_row1”然后“table1”出现(一切正常),此后如果用户点击“list_row2”然后“table2”显示在 table1 下方 100-200px(一切都不是很好)。我希望 table1 简单地被 table2 替换,反之亦然,在同一位置被用户点击的列表(list_row1 和 list_row2)选项替换。

例如,我希望将红色圆圈替换为黑色圆圈,反之亦然。

这是我的 index.html,下面是 JavaScript 代码:

$(function(){
$('#list_row1').on('click',function(){
$('#table2').hide();
$('#table1').toggle();
});

$('#list_row2').on('click',function(){
$('#table1').hide();
$('#table2').toggle();
});
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div>
<ul class="list-group">
<div id = "list_row1">
<li class="list-group-item">Exhaust Temperature</li>
</div>
<div id = "list_row2">
<li class="list-group-item">Cylinder Pressure</li>
</div>
</ul>
</div>

<div id = "table1"></div>
<div id = "table1"></div>

最佳答案

请检查您的代码。你有两个具有相同 id 的 div

<div id = "table1"></div>
<div id = "table1"></div>

关于javascript - 在 JavaScript 中用同一帧中的另一个对象替换一个对象?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29694642/

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