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);
}
});
});
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句