它不是简单的解释......这是我的HTML & jQuery代码:点击框中的jQuery应该保持打开状态吗?
HTML:
<div class="button">
search
<div class="hiddencontent"><input type="search" name="search" /> </div>
</div>
<div class="button">
phone
<div class="hiddencontent">9464564654564</div>
</div>
<div class="button">
mail
<div class="hiddencontent">[email protected]</div>
</div>
SCRIPT:
$('.button').on('click', function() {
if ($(this).hasClass('active')) {
$(this).find('.hiddencontent').fadeOut();
$(this).removeClass('active');
} else {
$('.hiddencontent').fadeOut();
$(this).addClass('active').fadeIn();
$(this).find('.hiddencontent').fadeIn();
}
});
通过第一个按钮“搜索”我有一个输入框,在其他盒子上的效果是好的。但是当我在这个输入框内点击该框时,我该怎么做才能保持它打开?