jquery 显示隐藏使用相同的类

拉瓦尼亚阿基兰

https://jsfiddle.net/ccfvkjyf/

$(".date-picking").click(function(){
    $('.display').show(); 
});

我想在单击输入框时显示文本,但单击另一个输入框关闭文本并使用相同的类再次重新打开文本。

请给出任何想法

布山卡瓦德卡

您可以尝试以下逻辑:在焦点事件上将焦点输入保存在变量中,并在下一个焦点事件中检查它。如果再次聚焦相同的输入,则不要切换,否则切换它

$(document).ready(function(){
var focusedInput;
$(".date-picking").on('focus',function(){
  if(focusedInput!=$(this)){
        focusedInput=$(this); 
    $('.display').hide(1000); 
    $('.display').show(1000); 
  }
});
});

JSFIdle

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章