簡體   English   中英

不工作警報代碼jQuery

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM