Jquery - 仅触发特定类中的模糊事件

时间:2018-05-11 16:13:58

标签: jquery

如何设置on blur blur事件的限制。我试图做的是在textarea的模糊上调用一个函数,但如果我在指定的容器外面点击,就不应该调用该函数。

编辑:似乎没有办法取消触发事件。在这种情况下,我该如何修改函数,因此它只会在指定容器中单击时返回特定值。

代码



$('textarea').on('blur', function() {
  TestFunction();
});


function TestFunction() {
  // if clicked on container
  console.log('called')
  // else return
}

.container {
  height: 80px;
  width: 100%;
  background: green
}

.outside {
  height: 80px;
  width: 100%;
  background: blue
}

<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>

<div class="container">
  Container
  <textarea>123</textarea>
</div>


<div class="outside">
 Outside
</div>
&#13;
&#13;
&#13;

0 个答案:

没有答案