jquery trigger伪造a标签的click事件取代window.open方法


Posted in Javascript onJune 23, 2014
var ohtml='<div class="friend-dialog tac pt15 pb20">'+ 
'<div class="f-h32">您已经成功发送好友申请。</div>'+ 
' <p class="c999">上传真实头像,好友申请更容易被通过哦,赶紧上传头像吧!</p> '+ 
'<a href="<%=path%>/teacher/editUserAvatar.action" target="_blank"><span id="awindowopen" ></span></a>'+ 
' </div>'; 
$.dialog({ 
lock:true, 
title: '温馨提示', 
button: [ 
{value: '点击上传图像',callback: function () { 
$("#awindowopen").trigger("click"); 
},focus: true 
} 
], 
content:ohtml 
}); 
var ohtml='<div class="friend-dialog tac pt15 pb20">'+
'<div class="f-h32">您已经成功发送好友申请。</div>'+
' <p class="c999">上传真实头像,好友申请更容易被通过哦,赶紧上传头像吧!</p> '+
'<a href="<%=path%>/teacher/editUserAvatar.action" target="_blank"><span id="awindowopen" ></span></a>'+
' </div>';
$.dialog({
lock:true,
title: '温馨提示',
button: [
{value: '点击上传图像',callback: function () {
$("#awindowopen").trigger("click");
},focus: true
}
],
content:ohtml
});

需要注意的是:

在这个地方:

<a href="<%=path%>/teacher/editUserAvatar.action" target="_blank"><span id="awindowopen" ></span></a> 
<a href="<%=path%>/teacher/editUserAvatar.action" target="_blank"><span id="awindowopen" ></span></a>
<a>标签内一定要有内容,并且要模拟里面的内容被点击而不是<a></a>被点击
Javascript 相关文章推荐
js function定义函数使用心得
Apr 15 Javascript
杨氏矩阵查找的JS代码
Mar 21 Javascript
Jquery+CSS3实现一款简洁大气带滑动效果的弹出层
May 15 Javascript
基于Bootstrap的Metronic框架实现条码和二维码的生成及打印处理操作
Aug 29 Javascript
Javascript中this绑定的3种方法与比较
Oct 13 Javascript
JavaScript中的this陷阱的最全收集并整理(没有之一)
Feb 21 Javascript
基于JavaScript实现弹幕特效
Aug 27 Javascript
浅谈JS获取元素的N种方法及其动静态讨论
Aug 25 Javascript
vue 移动端注入骨架屏的配置方法
Jun 25 Javascript
Vue的生命周期操作示例
Sep 17 Javascript
Vue Cli3 打包配置并自动忽略console.log语句的方法
Apr 23 Javascript
JavaScript canvas实现跟随鼠标移动小球
Feb 09 Javascript
javascript将浮点数转换成整数的三个方法
Jun 23 #Javascript
jquery用data方法获取某个元素上的事件
Jun 23 #Javascript
如何正确使用javascript 来进行我们的程序开发
Jun 23 #Javascript
js实现键盘操作实现div的移动或改变的原理及代码
Jun 23 #Javascript
JavaScript-RegExp对象只能使用一次问题解决方法
Jun 23 #Javascript
jquery中map函数与each函数的区别实例介绍
Jun 23 #Javascript
jQuery学习笔记之 Ajax操作篇(二) - 数据传递
Jun 23 #Javascript
You might like
四种php中webservice实现的简单架构方法及实例
2015/02/03 PHP
PHP给源代码加密的几种方法汇总(推荐)
2018/02/06 PHP
改进版通过Json对象实现深复制的方法
2012/10/24 Javascript
javascript打开word文档的方法
2014/04/16 Javascript
JS应用正则表达式转换大小写示例
2014/09/18 Javascript
JS获得图片alt信息的方法
2015/04/01 Javascript
javascript中tostring()和valueof()的用法及两者的区别
2015/11/16 Javascript
使用three.js 画渐变的直线
2016/06/05 Javascript
再谈javascript注入 黑客必备!
2016/09/14 Javascript
jQuery grep()方法详解及实例代码
2016/10/30 Javascript
AngularJS使用ng-Cloak阻止初始化闪烁问题的方法
2016/11/03 Javascript
vue双向数据绑定原理探究(附demo)
2017/01/17 Javascript
JS如何判断浏览器类型和详细区分IE各版本浏览器
2017/03/04 Javascript
jQuery插件HighCharts实现的2D对数饼图效果示例【附demo源码下载】
2017/03/09 Javascript
vue2.0实战之使用vue-cli搭建项目(2)
2017/03/27 Javascript
JavaScript模块化之使用requireJS按需加载
2017/04/12 Javascript
vue2的todolist入门小项目的详细解析
2017/05/11 Javascript
关于react中组件通信的几种方式详解
2017/12/10 Javascript
nodeJs爬虫的技术点总结
2018/05/13 NodeJs
详解webpack4多入口、多页面项目构建案例
2018/05/25 Javascript
如何在微信小程序里面退出小程序的方法
2019/04/28 Javascript
关于JS模块化的知识点分享
2019/10/16 Javascript
Vue实现返回顶部按钮实例代码
2020/10/21 Javascript
python元组操作实例解析
2014/09/23 Python
在Python的一段程序中如何使用多次事件循环详解
2017/09/07 Python
Python 3.6打包成EXE可执行程序的实现
2019/10/18 Python
python实现学生信息管理系统源码
2021/02/22 Python
副厂长岗位职责
2014/02/02 职场文书
入党申请自荐书范文
2014/02/11 职场文书
读书笔记怎么写
2015/07/01 职场文书
2016年教师新年寄语
2015/08/18 职场文书
2019求职信大礼包
2019/05/15 职场文书
Pytorch 统计模型参数量的操作 param.numel()
2021/05/13 Python
Mysql 设置boolean类型的操作
2021/06/04 MySQL
Android自定义双向滑动控件
2022/04/19 Java/Android
Nginx利用Logrotate实现日志分割
2022/05/20 Servers