如何在答应解决回调中在点击回调中工作?

时间:2019-10-07 03:54:36

标签: javascript promise es6-promise

我在Promise回调处理程序中使用了click

我要访问被单击的节点。

但是当我在此this回调中编写resolve时,它不是元素,而是窗口对象。我该如何解决?

谢谢

$('#textroot').on('click', 'textarea', function(){
  var promise = clipboard.writeText($(this).val());
  promise.then(resolved, rejected);
  function resolved(val) {
    console.log('ok', $(this)[0]);
    // Expected to see the reference of the textarea but not.
  }
  function rejected(){}
})

0 个答案:

没有答案