解决方案:chrome/safari中的input onblur事件要先调用focus()的。示例:
<script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/1.4.4/jquery.min.js"></script> <script type="text/javascript"> $(function(){ $('input').click(function() { this.focus(); //do something }); $('input').blur(function() { //do something }); });
</script>