使用jQuery的attr方法来修改onclick值
好了,直接给大家贴上js代码吧
var js = "alert('B:' + this.id); return false;"; var newclick = eval("(function(){"+js+"});"); $("#anchor").attr('onclick', '').click(newclick);
如果onclick事件原先有值,要先清空,再用click( eval(function(){.....}) )赋值
$("input[name='orderCar']").attr('onclick','').click( eval(function(){Test()})); function Test(){ alert("测试通过!"); return; }
如果能帮到你,麻烦你在下面狠狠踩上一脚。
相关推荐
-
jquery trigger伪造a标签的click事件取代window.open方法
var ohtml='<div class="friend-dialog tac pt15 pb20">'+ '<div class="f-h32">您已经成功发送好友申请.</div>'+ ' <p class="c999">上传真实头像,好友申请更容易被通过哦,赶紧上传头像吧!</p> '+ '<a href="<%=path%>/teacher/edit
-
jquery focus(fn),blur(fn)方法实例代码
首先建一个CSS样式表 .highlight{border: 1px solid #EFA100;outline: 2px solid #FFDC97;} 然后增加如下代码 复制代码 代码如下: <script type ="text/javascript" language ="javascript"> $(document).ready(function(){ $("input[type=text]").focus(functio
-
jquery单选框radio绑定click事件实现方法
本文实例讲述了jquery单选框radio绑定click事件实现方法.分享给大家供大家参考. 具体实现方法如下: 复制代码 代码如下: <html> <head> <title>单选框radio绑定click事件</title> <meta http-equiv="content-type" content="text/html;charset=utf-8" /> <script type="
-
jquery 为a标签绑定click事件示例代码
$(document).ready(function() { $("a[name='del']").click(function(){ Ext.Msg.confirm('提示','你确定要删除该公告吗?',function(button,text){ if(button=='yes'){ window.location.href="/admin/note!delete.action?id=${id}"; } }); }); $("a[class='del2
-
jQuery解决input元素的blur事件和其他非表单元素的click事件冲突问题
HTML结构:很简单,就一个input,一个div,能说明问题就OK了: <input type="text" value="默认值"><br/><br/><div>搜索</div> 想要实现的结果: 1.input框获取焦点时value为"",失去焦点时value为"默认值":-----这个很好实现: 2.当在input框中输入要搜素的内容后,点击div搜索,要求控
-
jQuery focus和blur事件的应用详解
一.需求原因在填写表单时需要实现如下效果二.具体实现 复制代码 代码如下: <!DOCTYPE html PUBLIC "-//W3C//DTDHTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head><meta http-equiv="Content-Type"content="text/htm
-
jQuery防止click双击多次提交及传递动态函数或多参数
今天是写的是关于JQ的双击事件防止多次提交的问题,并且通过函数可以批量定义,通能性更强了,通过方法动态绑定元素的事件.而且可以动态传递函数名或者多参数等(本实例只传递函数名通过Eval调用). 我们都知道在jQuery的事件绑定中,执行双击事件(dblclick)时能触发两次单击事件(click).即一个标签元素(如div等),如果元素同时绑定了单击事件(click)和双击事件(dblclick),那么执行单击事件(click)时,不会触发双击事件(dblclick), 执行双击事件(dblcl
-
JQuery给元素绑定click事件多次执行的解决方法
原绑定方法: 复制代码 代码如下: $("#sdfsd").on("mouseout",function(e){ ***** }); 这种方法只会在原click方法中继续添加新方法: 解决办法更改绑定方法为: 复制代码 代码如下: $("#sdfsd").unbind("click").click(function(e){ ***** }); 在绑定新click方法前对元素所绑定的click方法解绑
-
jQuery中$.click()无效问题分析
今天做表格前台导出到xls时,想自动触发a的点击.但失败.最后找到这个文件. 我尝试过多次用jQuery模拟用户点击a标签的功能,但都没有成功,并且困扰了很久.前段时间的一次发呆,冒出了新的想法,于是就动手进行了测试. 先看下边的代码: 复制代码 代码如下: <html> <head>磨途歌-A标签测试1<head> <body> <a href="http://blog.mo2g.com">磨途歌<a> &
-
jquery bind(click)传参让列表中每行绑定一个事件
点击列表中某行,弹出详情的需求比较常见.用jquey bind 点击事件时,传参不注意可能会导致点击每一行都是显示相同内容的情况,这大多数是因为传参没注意引起的问题.简易代码如下: for(var i=0;i<2;i++) { $("#b" + i).bind("click", {'bindText':bindText + i}, function(e){ butClick(e); }); } 测试代码: <html> <head> &
随机推荐
- JavaScript的Backbone.js框架环境搭建及Hellow world示例
- jQuery实现响应鼠标背景变化的动态菜单效果代码
- PHPExcel读取Excel文件的实现代码
- JavaWeb中导出excel文件的简单方法
- js判断手机访问或者PC的几个例子(常用于手机跳转)
- asp HTTP_X_FORWARDED_FOR和REMOTE_ADDR
- JDBC 入门(三)
- android开发socket编程之udp发送实例分析
- JS判断对象是否存在的10种方法总结
- VBS教程:函数-Log 函数
- sql语句中如何将datetime格式的日期转换为yy-mm-dd格式
- 使用jQuery的ajax功能实现的RSS Reader 代码
- js弹出框、对话框、提示框、弹窗实现方法总结(推荐)
- centos7中安装Android SDK的方法步骤
- Android 判断日期是否在一年以内的算法实例
- Zend Framework实现多服务器共享SESSION数据的方法
- C#中ArrayList的使用方法
- 简单了解OpenCV是个什么东西
- mysql入门之1小时学会MySQL基础
- php微信开发之关注事件