[英]Don't work alert code jQuery
單擊提交按鈕后,我想收到警報。 我嘗試使用以下代碼,但不起作用。 如何做呢?
演示: http : //jsfiddle.net/7atv7zgp/
$('body').delegate('.submit', 'submit', function(e) { e.preventDefault(); alert('ok'); })
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> <form action="#" method="post"> <input type="text" name="addres" id="keyword-txt5"> <input type="submit" value="submit" class="submit"> </form>
$('body').on('submit','form', function(e) {
e.preventDefault();
alert('ok');
})
http://jsfiddle.net/7atv7zgp/2/
表單元素具有Submit事件 , 而不是自行按鈕 。 (另外,我使用過on()方法,而不是委托(),但如果需要較舊版本的jquery,則可以使用委托()。)
只需通過“提交”類將click事件與按鈕綁定,即可解決您的目的
$('.submit').click(function(e) {
e.preventDefault();
alert('ok');
});
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.