2013-03-24 109 views
0

我无法获取弹出的警报消息。我有所有其他jQuery代码工作,所以我知道我正确链接库。它可能是我把它放在重要的文件中的位置吗?如何点击按钮并使用jQuery弹出警报消息

HTML:

<button type="button" class="cancelForm">Cancel</button> 

的jQuery:

$(".cancelForm").submit(function(){ 
    alert('Are you sure you want to cancel?'); 
    }); 

UPDATE:还是没能得到它的工作。我稍后会尝试重新标记。感谢您的提示。

$(".cancelForm").on('click', function(){ 
alert('Are you sure you want to cancel?'); 
}); 

回答

0

你想要点击,而不是提交。

$(".cancelForm").click(function() 

而且 - 否则叫你的按钮的类的东西(现在,它的“cancelForm”,这意味着它是一个形式,这是混淆了你 - 可能会混淆后需要您维护代码的开发人员。

而且 - 使用jQuery的对话框显示一条消息,而不是一个警报()

+0

我确实尝试点击,但它也没有工作。 – user2103064 2013-03-24 23:38:24

0

按钮类型将需要“提交”这个JavaScript来的工作,否则你就需要有一个onclick事件。按钮处理器

0

我去它可以工作,但将代码放入document.ready部分。感谢您的帮助

+0

是的,$('。cancelform')...对你的按钮做了_changes_,所以按钮在创建之前必须存在,也就是说,你需要等到按钮被加载到文档中:) – 2013-03-24 23:47:05