怎样用jquery写一个事件?

 我来答
一只宅豆
高粉答主

推荐于2019-11-03 · 每个回答都超有意思的
知道大有可为答主
回答量:124
采纳率:85%
帮助的人:4.8万
展开全部

用jquery写一个事件的操作如下:

1、用confirm输入以下代码:

if(confirm("确定要删除数据吗"))

{

}else{

}

2、用组件jBox(需要下载jquery.jBox-2.3.min.js,并引入)

$.jBox.confirm("您确定要删除此委托吗?", "提示", function(v, h, f) 

{

if (v == "ok") 

{

}else{

}

});

1言叶之庭
2018-01-03 · TA获得超过451个赞
知道答主
回答量:15
采纳率:80%
帮助的人:2011
展开全部

怎样用jquery写一个事件,在点击<a href="#">删除</a>时弹出一个对话框,选择是或否,如果选择是,就跳转到所选页面,选择否就返回。而且在弹出对话框没选择的时候,先不要跳转。

1、用confirm
if(confirm("确定要删除数据吗")){
}else{
}
2、用组件jBox(需要下载jquery.jBox-2.3.min.js,并引入)
$.jBox.confirm("您确定要删除此委托吗?", "提示", function(v, h, f) {
if (v == "ok") {
}else{
}
});

  1. jQuery  的绑定事件是能够叠加的,比如对一个div  绑定的多次  blur 事件,在触发的时候 多个绑定在div  上的blur   事件都会执行;
    <div  id="demo'></div>
    $( '#demo' ).bind( 'blur', function(){} );
    $( '#demo' ).bind( 'blur', function(){} );
    $( '#demo' ).bind( 'blur', function(){} );
    比如以上对 demo  绑定了 3 次blur  事件,那么在触发blur  事件的时候 3 个都会执行;

    想要只执行最后一次绑定的时间而忽视之前绑定的事件,就要在下一次绑定事件之前先解除原先绑定的事件,再绑定新的事件
    <div  id="demo'></div>
    $( '#demo' ).bind( 'blur', function(){
    $( '#demo' ).unbind( 'blur' );    //    在执行完 blur 事件后解除绑定的事件或者在其他的地方解除绑定也行;
    } );

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式