after adding text in input fields , clicking on button not triggering click event. clicking on button triggers click event.
$("#title").focusout(function() { alert('foucus out'); }); $("#ok").click(function() { alert('click'); });
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> title <input id="title" val="hello" /> <input id="ok" type="button" value="ok" />
setting timer delays blur action fires click event.
$("#title").focusout(function() { settimeout(function() { alert('foucus out'); }, 500); }); $("#ok").click(function() { alert('click'); });
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> title <input id="title" val="hello" /> <input id="ok" type="button" value="ok" />