sweetalert弹窗关闭时执行的方法无法让input获得焦点

良良_ 2017-03-24 11:45:48
我写了一个页面,弹窗提示后想自动获取下一个input的焦点,swal部分代码如下
swal({
title: $.i18n.prop("weighting.js.alert.title"),
text: thisValue+$.i18n.prop("weighting.js.alert.text"),
type: "warning",
showCancelButton: true,
cancelButtonText: $.i18n.prop("weighting.js.alert.buttonn"),
confirmButtonClass: "btn-danger",
confirmButtonText: $.i18n.prop("weighting.js.alert.buttony"),
closeOnConfirm: true
}
,function(isConfirm){
if(isConfirm){
$("input[name=deliveryWeight]")[0].focus();
} else {
clearPage();
}
});

$("input[name=deliveryWeight]")[0].focus();其中改行代码无效
...全文
366 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
cn00439805 2017-03-24
  • 打赏
  • 举报
回复

    setTimeout(function(){
        $("input[name=deliveryWeight]")[0].focus();
    },0);

87,993

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧