通过jQuery的attr修改onclick
来源:互联网 发布:甲骨文数据库怎么使用 编辑:程序博客网 时间:2024/06/03 13:15
转自:http://www.oschina.net/code/snippet_111193_15135
1. [代码][JavaScript]代码
var js = "alert('B:' + this.id); return false;";// creates a function from the "js" stringvar newclick = eval("(function(){"+js+"});");// clears onclick then sets click$("#anchor").attr('onclick', '').click(newclick);
2. [代码]或者
//如果onclick事件原先有值,要先清空,再用click( eval(function(){.....}) )赋值:$("input[name='orderCar']").attr('onclick','').click( eval(function(){warningT()}));function warningT(){ alert("看到了吧!"); return; }
3. 又或者 (不用eval 感觉更直接)
//显示消息窗口showWarning: function (msg, icon, callback) { myUI.showMask("black", 0.6); //遮罩(底色:黑,透明度:0.6) var html = "<div id='show-warning' class='mod-form__overlay ui-shadow' style='width: 240px; height: 100px; margin-left: -130px;'>" + "<div id='btn-closewarning' class='mod-form__overlay-close'>X</div>" + "<div class='ui-mt-medium'>" + "<span id='msg_icon' class='icon'></span><p id='msg_content' class='ui-fz-medium ui-c-primary' sytle='line-height: 19.6px; margin-top: 10px;'></p><p></p>" + "</div></div>" if ($("#show-warning").length == 0) { $("#form-mask").after(html); } //绑事件(先清,再绑) $("#btn-closewarning").attr("onclick", "").click(function () { //隐藏提示窗 myUI.hideMask(); $("#show-warning").css("display", "none"); //回调 if (callback) { callback(); } }); //显示 $("#show-warning").css("display", "block"); //图标 $("#msg_icon").addClass("icon_" + icon); $("#msg_content").text(msg);},
0 0
- 通过jQuery的attr修改onclick
- 通过jQuery的attr修改onclick
- 通过jQuery的attr修改onclick值的的解决方法
- 使用jQuery的attr方法来修改onclick值
- Jquery的attr("onclick",function{alert('123')})无效果
- IE7下不支持jquery.attr("onclick","function(){}"),
- IE7下不支持jquery.attr("onclick","function(){}"),
- IE7下不支持jquery.attr("onclick","function(){}"),
- a标签用jquery的attr添加onclick方法无效的解决
- a标签用jquery的attr添加onclick方法无效的解决
- jquery attr()方法 添加,修改,获取对象的属性值。
- jquery attr()方法 添加,修改,获取对象的属性值
- jquery采用attr修改form表单enctype不起作用的问题
- jquery attr()方法 添加,修改,获取对象的属性值。
- jquery attr()方法 添加,修改,获取对象的属性值
- jquery attr()方法 添加,修改,获取对象的属性值。
- jQuery中attr()和prop()的区别,修改checked属性
- jquery attr()方法 添加,修改,获取对象的属性值
- top bottom 百分比是相对于宽度
- python list中append()与extend()用法【转】http://blog.sina.com.cn/s/blog_76e94d210100vxr9.html
- AIX 进程控制
- Python机器学习库
- 栈和队列算法三之队列的基本操作
- 通过jQuery的attr修改onclick
- java和c++混合编程尝试
- 智能聊天机器人小黄鸡及其制作方法
- 黑马程序员_Java基础[30]_Lock(synchronized进阶)
- 利用VS2005进行dump文件调试
- 【jsp总结】jsp成servlet、错误页面、pageContext九大隐式、静态包含、jsp标签、EL表达式、JSTL、CSS中的路径写法
- Socket Options
- java中将Object转换成 String类型和int类型的方法 和Object数组转换成String数组的方法
- 数组例题