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 相关文章推荐
JavaScript中instanceof与typeof运算符的用法及区别详细解析
Nov 19 Javascript
Javascript对象属性方法汇总
Nov 21 Javascript
javascript实现在指定元素中垂直水平居中
Sep 13 Javascript
javascript简单判断输入内容是否合法的方法
May 11 Javascript
AngularJS学习笔记之依赖注入详解
May 16 Javascript
jQuery EasyUI菜单与按钮详解
Jul 13 Javascript
轻松掌握JavaScript装饰者模式
Aug 27 Javascript
js遍历获取表格内数据的方法(必看)
Apr 06 Javascript
jQuery插件FusionCharts绘制的2D双柱状图效果示例【附demo源码】
May 13 jQuery
详解webpack+gulp实现自动构建部署
Jun 29 Javascript
利用JavaScript将Excel转换为JSON示例代码
Jun 14 Javascript
基于Layui自定义模块的使用方法详解
Sep 14 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
全国FM电台频率大全 - 8 黑龙江省
2020/03/11 无线电
电脑硬件及电脑配置知识大全
2020/03/17 数码科技
PHP开发文件系统实例讲解
2006/10/09 PHP
php图片验证码代码
2008/03/27 PHP
PHP 命令行工具 shell_exec, exec, passthru, system详细使用介绍
2011/09/11 PHP
php ctype函数中文翻译和示例
2014/03/21 PHP
在Thinkphp中使用ajax实现无刷新分页的方法
2016/10/25 PHP
通用javascript脚本函数库 方便开发
2009/10/13 Javascript
Javascript拓展String方法小结
2013/07/08 Javascript
JS调用页面表格导出excel示例代码
2014/03/18 Javascript
jQuery simplePage+AJAX plus分页插件用法实例
2016/02/17 Javascript
js编写当天简单日历效果【实现代码】
2016/05/03 Javascript
微信小程序登录态控制深入分析
2017/04/12 Javascript
Angularjs 与 bower安装和使用详解
2017/05/11 Javascript
AngularJS自定义过滤器用法经典实例总结
2018/05/17 Javascript
JavaScript实现多张图片放大镜效果示例【不限定图片尺寸,rem单位】
2019/05/14 Javascript
layui实现tab的添加拒绝重复的方法
2019/09/04 Javascript
Vue 用Vant实现时间选择器的示例代码
2019/10/25 Javascript
如何使用Jquery动态生成二级选项列表
2020/02/06 jQuery
vue 接口请求地址前缀本地开发和线上开发设置方式
2020/08/13 Javascript
如何利用nodejs实现命令行游戏
2020/11/24 NodeJs
Python内置函数 next的具体使用方法
2017/11/24 Python
PyQt5每天必学之创建窗口居中效果
2018/04/19 Python
对python使用telnet实现弱密码登录的方法详解
2019/01/26 Python
实例讲解Python3中abs()函数
2019/02/19 Python
Python实现语音识别和语音合成功能
2019/09/20 Python
Python网络爬虫信息提取mooc代码实例
2020/03/06 Python
Selenium alert 弹窗处理的示例代码
2020/08/06 Python
一款基于css3的列表toggle特效实例教程
2015/01/04 HTML / CSS
html5 canvas绘制网络字体的常用方法
2019/08/26 HTML / CSS
前端实现打印图像功能
2019/08/27 HTML / CSS
Fossil加拿大官网:化石手表、手袋、首饰及配饰
2019/04/23 全球购物
承诺书样本
2014/08/30 职场文书
期中考试复习计划
2015/01/19 职场文书
教师聘用意向书
2015/05/11 职场文书
教师思想工作总结2015
2015/05/13 职场文书