JQuery模糊事件

Tej*_*eni 1 javascript jquery events

我在表单上有一个文本区域和一个"添加"按钮.默认情况下,文本区域显示为缩小和灰显.在焦点上,它将通过改变样式来突出显示.在模糊时,它应该回到以前的状态.在突出显示textarea的同时,添加注释应切换为可见和隐藏.问题是,当我在文本区域中输入数据并单击添加按钮时,模糊事件隐藏了添加按钮,并且永远不会触发添加按钮上的事件..任何解决方案?

似乎我的问题不明确......解决方案就像执行模糊事件一样,除了下一个聚焦元素不是"添加"按钮...

doo*_*ork 6

如果输入了文本,是否可以安全地假设您不想切换按钮,因为用户有意输入注释?如果是这样,你可以这样做:

$(textBox).blur(function() {
  if($(this).val().length == 0) {
    //change the style
    //hide the button
  }
})
Run Code Online (Sandbox Code Playgroud)