前提 我的思路需要在点击事件之后,先让一个input元素失去焦点,再让另一个input 元素获取到焦点,代码如下: $('#xd_content .tabcontent .nav').on('click', function () { $('#xd_content ').blur(); setTimeout(function () { $('#search .shop-search-ipt').focus(); }, 400); }); 发现安卓稳定出现小键盘,但是ios不触发键盘。找了半天,发现是setTimeout的问题,所以我只能 考虑 把 $(‘#search