在执行JQuery jAlert插件后执行另一条指令
一、 我正在使用jalert插件。它工作得很好,但我希望在显示消息框(对话框)后能够执行另一条指令(即,在发送之前,我使用它检查表单中的空文本框,如果文本框为空,我会显示消息,我希望文本框获得焦点,但这从未发生过 我试过使用在执行JQuery jAlert插件后执行另一条指令,jquery,Jquery,一、 我正在使用jalert插件。它工作得很好,但我希望在显示消息框(对话框)后能够执行另一条指令(即,在发送之前,我使用它检查表单中的空文本框,如果文本框为空,我会显示消息,我希望文本框获得焦点,但这从未发生过 我试过使用 document.getElementById('txtName').focus(); 及 $('#txtName').focus(); 之后 jAlert('message','title'); 但这两种方法都不起作用。显示消息后,函数结束 感谢您的回复。对jAler
document.getElementById('txtName').focus();
及
$('#txtName').focus();
之后
jAlert('message','title');
但这两种方法都不起作用。显示消息后,函数结束
感谢您的回复。对jAlert的调用不像JavaScript alert那样运行,因为将执行以下任何代码行 根据,jAlert有一个回调,它可能会帮助您:
jAlert( message, [title, callback] )
因此,您应该将您的要求修改为:
jAlert('message','title', function(){
$("#txtName").focus();
});
(注意:我已经用jQuery将您的
文档.getElementById('txtName')
转换为$(“#txtName”).focus()
)非常感谢您的回答。我已经尝试过了,效果非常好。我以为只有jConfirm和jPrompt有回调函数。是的,对不起。我忘了。再次感谢!