Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/71.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何在jquery中使用focusout切换单击事件_Javascript_Jquery_Javascript Events - Fatal编程技术网

Javascript 如何在jquery中使用focusout切换单击事件

Javascript 如何在jquery中使用focusout切换单击事件,javascript,jquery,javascript-events,Javascript,Jquery,Javascript Events,我的表单中有两个文本框,其中包含焦点输入和焦点输出事件。我无法在按钮上触发单击事件,因为一旦我从文本框中丢失了文字,就会调用焦点输出事件。如何在焦点输出之后触发单击事件 $(document).on("focusout", ".fn-enlargeTextarea", function(event) { var optionNumber = ($(this).attr('id').replace('1option','')).trim(); $('#1optio

我的表单中有两个文本框,其中包含焦点输入和焦点输出事件。我无法在按钮上触发单击事件,因为一旦我从文本框中丢失了文字,就会调用焦点输出事件。如何在焦点输出之后触发单击事件

       $(document).on("focusout", ".fn-enlargeTextarea", function(event) {
     var optionNumber = ($(this).attr('id').replace('1option','')).trim();
     $('#1option'+optionNumber+'_counter').remove();
     $(this).removeClass('textarea-height01').addClass('textarea-height02');     
});

您可以使用
event.relatedtarget

   $(document).on("focusout", ".fn-enlargeTextarea", function(event) {
     var optionNumber = ($(this).attr('id').replace('1option','')).trim();
     $('#1option'+optionNumber+'_counter').remove();
     $(this).removeClass('textarea-height01').addClass('textarea-height02');  
     var targetEvent = event.relatedTarget;
     $(targetEvent).click();
});

你的图片很有用,但是如果你发布你的HTML脚本,其他人会更容易帮助你,兄弟