捕获提交按钮jquery的click事件

Sof*_*ant 10 jquery overlay onclick

我想在我的表单上获取提交按钮的click事件...

<input type="submit" value="Search By Demographics" class="button" id="submitDemo"/>
Run Code Online (Sandbox Code Playgroud)

这是我想要从中获取事件的按钮.

$('#submitDemo').click(
        alert("work darn it!!!!!!!!!!!!!!!!!!!!!!!!!")
        //$("#list").block({ message: '<img src="../../Images/ajax-loader.gif" />' })
    );
Run Code Online (Sandbox Code Playgroud)

这是我想要点击按钮时做的事情.我想在div周围加载一个加载图像,然后在另一个函数中解除阻塞.目前,当页面加载而不是onClick时,会弹出叠加层.我在做什么

Nul*_*teя 13

试试这个

$('#submitDemo').live("click",function() {
  // your stuff
});
Run Code Online (Sandbox Code Playgroud)

因为@ px5x2指出live是弃用的,所以不是实时使用ON

$('#submitDemo').on("click",function() {
  // your stuff
}); 
Run Code Online (Sandbox Code Playgroud)

  • `.live()`已被jquery版本1.9弃用并删除. (4认同)

Chu*_*ebs 8

$('#submitDemo').click(function() {
  // do your stuff
});
Run Code Online (Sandbox Code Playgroud)