通过jQuery的attr修改onclick
2016-01-25 17:58
603 查看
var js = "alert('B:' + this.id); return false;"; // creates a function from the "js" string var newclick = eval("(function(){"+js+"});"); // clears onclick then sets click $("#anchor").attr('onclick', '').click(newclick);
或者
如果onclick事件原先有值,要先清空,再用click( eval(function(){.....}) )赋值: $("input[name='orderCar']").attr('onclick','').click( eval(function(){warningT()})); function warningT(){ alert("看到了吧!"); return; }
相关文章推荐
- jQuery中prop()、attr()的区别
- 基于jQuery下拉两级联动select
- JQUERY 判断选择器选择的对象 是否存在
- jquery:给正则表达式添加变量
- jQuery属性
- jquery toastmessage (Jquery类似安卓消息提示框)
- 利用jQuery封装插件的两种方式
- .map文件的作用以及在chorme下会报错找不到jquery-1.10.2.min.map文件,404 的原因
- jquery datatable隐藏字段获取
- jquery遍历时长度为空
- jquery 实现点击按钮后倒计时效果
- JQueryUI之Autocomplete
- Jquery中trigger和triggerHandler的区别
- Dojo与jQuery的比较
- jquery中attr()和prop()的区别
- jQuery选择器总结
- jQuery解决IE6、7、8不能使用 JSON.stringify,JSON.parse 函数的问题 【转】
- 不接地气的jquery datatables,以后你还会用吗
- jquery中的select2实现事例
- jQuery中inArray方法注意事项分析