博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
jQuery点击事件绑定onClick和on()
阅读量:5061 次
发布时间:2019-06-12

本文共 1272 字,大约阅读时间需要 4 分钟。

一、静态绑定

(1)onclick方法
jsp代码

 

js事件处理

function audit(absenceId) {    //弹出对话框    $.confirm("确认审核", function() {        //确定,发送post请求        $.post("/leave/audit", {            "absenceId" : absenceId,        }, function(data) {            //成功,跳转到指定页面            location.href = "/qingjia/index";        }, 'json');    }, function() {        //点击取消后的回调函数    });}

 

(2)通过jQuery的id选择器用.click()绑定点击事件

这种方式不支持给动态元素或者样式重新绑定事件。

jsp代码

 

js事件处理

$("#release-button").click(function() {        content = $("#content").val();        if (!content) {            showTips("请输入内容");            return;        }        publish();    }); $("#cancel-button").click(function() {        window.history.back();    });

 

二、动态绑定

支持给动态元素和属性绑定事件的是o()n,on前面的元素必须在页面加载的时候就存在于dom里面,动态的元素或者样式等,可以放在on的第二个参数里面。

jsp代码

 

js代码

$("#gridBody").on("click", "#delete-button", function() {        var $this = $(this);        id = $this.data('id');        $.post("/daily-notice/deleteNotice", {            "id": id        }, function(data) {             if(data.data == -1) {                alert("删除失败!");              } else {                $this.parents('#notice-cell').remove();//ajax移除节点                alert("删除成功!");              }        }, 'json');    });

 

转载于:https://www.cnblogs.com/ltchu/p/5961554.html

你可能感兴趣的文章
python os模块
查看>>
Codeforces 719B Anatoly and Cockroaches
查看>>
jenkins常用插件汇总
查看>>
c# 泛型+反射
查看>>
第九章 前后查找
查看>>
Python学习资料
查看>>
多服务器操作利器 - Polysh
查看>>
[LeetCode] Candy
查看>>
Jmeter学习系列----3 配置元件之计数器
查看>>
jQuery 自定义函数
查看>>
jq 杂
查看>>
jquery datagrid 后台获取datatable处理成正确的json字符串
查看>>
作业一
查看>>
AJAX
查看>>
ActiveMQ与spring整合
查看>>
web服务器
查看>>
js数组操作大全
查看>>
创业者要处理好的10大关系
查看>>
佛教和道教对“妖”的差异
查看>>
[TimLinux] Python IDE工具
查看>>