使用 jQuery 的模态和事件处理

Modal and event handling with jQuery

尽管在网上搜索了所有内容,我还是为一个问题苦苦挣扎了好几天!这是我的结构,我正在使用:

我想要的只是在单击提交按钮时执行jQuery函数但是...使用时:

出于几个原因,我很想使用第二种方法。那么谁能帮助我了解这里发生的事情,以及我如何解决这个问题?

这是我的表格:

<form action='' novalidate>
    <input type="button" name="btn" value="send" data-toggle="modal" data-target="#modal_AR_confirmSubmit"/>
</form>

还有我的模态:

<div class="modal fade" id="modal_AR_confirmSubmit" role="dialog">
    <div class="modal-dialog">
      
      <div class="modal-content">
        <div class="modal-header bg-dark text-white">
          <h4 class="modal-title">Title</h4>
        </div>
        <div class="modal-body">
          <p id='modal_AR_confirmSubmit-body'>Content</p>
        </div>
        <div class="modal-footer">
            <button type="button" class="btn btn-primary" data-dismiss="modal" id='id'>Valider</button>
            <button type="button" class="btn btn-danger" data-dismiss="modal">Annuler</button>
        </div>
      </div>
       
    </div>
</div>

非常感谢!

$('#id').on('click', alert('test')) 语法不正确,事件处理函数除外:

$('#id').on('click', function(){ alert('test')}) 

jquery on