【发布时间】:2015-02-20 01:38:36
【问题描述】:
当我单击一个并在每次单击时隐藏另一个时,我尝试在 div 中显示边框
CSS 代码
<style>
.active
{
border:4px solid red;
}
</style>
JQUERY 代码
<script>
function remove(idimg)
{
jQuery(".img_f"+idimg).click(function()
{
jQuery(this).removeClass('active')
jQuery(this).addClass('active');
});
}
</script>
HTML 代码
<div class="img_f1"></div>
<script>remove('1')</script>
<div class="img_f2"></div>
<script>remove('2')</script>
<div class="img_f3"></div>
<script>remove('3')</script>
<div class="img_f4"></div>
<script>remove('4')</script>
<div class="img_f5"></div>
<script>remove('5')</script>
问题是当我点击第一个元素时显示红色边框,当我点击第二个元素时也显示红色边框但直到元素边框才隐藏
我不知道如何才能修复并最终工作
致以最诚挚的问候,感谢您的帮助
【问题讨论】: