簡體   English   中英

帶有功能的jQuery提交不適用於綁定到對象的單擊按鈕事件

[英]jquery submit with function does not work on the on-click button event binded to an object

使用正常的$(selector).submit() ,但是當我在$(selector).submit()方法中添加一個函數時,它不會在其中執行代碼。

這是代碼片段:

onCreated: function() {
    this.footer = jQuery('<div class="jBox-footer"/>');
    this.submitButton = jQuery('<button class="jBox-btn jBox-btn-lg jBox-btn-save btn btn-primary btn-md"/>')
      .html("Login <i class='fa fa-sign-in'></i>").appendTo(this.footer);
    this.footer.appendTo(this.container);
  },
  onOpen: function() {
    this.submitButton.off('click.jBox-Modal' + this.id).on('click.jBox-Modal' + this.id, function() {

      $("#bulk-login").submit(function(e) {
        alert('test');
      });

    }).bind(this);
  }

我不確定是什么原因導致了問題,為什么它沒有執行sumbit的內部代碼。 誰能告訴我可能是什么問題?

您需要將按鈕類型設置為提交,以便在您的批量登錄表單上觸發提交事件:

 this.submitButton = jQuery('<button type="submit" class="jBox-btn jBox-btn-lg jBox-btn-save btn btn-primary btn-md"/>') .html("Login <i class='fa fa-sign-in'></i>").appendTo(this.footer); 

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

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