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 解决表单仍然提交即使监听处理函数返回false
Mar 14 Javascript
Javascript表达式中连续的 &amp;&amp; 和 || 之赋值区别
Oct 17 Javascript
jquery实现的带缩略图的焦点图片切换(自动播放/响应鼠标动作)
Jan 23 Javascript
一个不错的仿携程自定义数据下拉选择select
Sep 01 Javascript
排序算法的javascript实现与讲解(99js手记)
Sep 28 Javascript
js 颜色选择插件
Jan 23 Javascript
jquery封装插件时匿名函数形参和实参的写法解释
Feb 14 Javascript
如何让node运行es6模块文件及其原理详解
Dec 11 Javascript
JavaScript多种页面刷新方法小结
Apr 04 Javascript
微信小程序组件传值图示过程详解
Jul 31 Javascript
vue图片加载失败时用默认图片替换的方法
Aug 29 Javascript
layui实现多图片上传并限制上传的图片数量
Sep 26 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
JavaScript实现滚动栏效果的方法
2015/04/27 PHP
使用Appcan客户端自动更新PHP版本号(全)
2015/07/31 PHP
JS动态增加删除UL节点LI及相关内容示例
2014/05/21 Javascript
js获取图片宽高的方法
2015/11/25 Javascript
解决jQuery上传插件Uploadify出现Http Error 302错误的方法
2015/12/18 Javascript
JavaScript 中有关数组对象的方法(详解)
2016/08/15 Javascript
打造自己的jQuery插件入门教程
2016/09/23 Javascript
Web纯前端“旭日图”实现元素周期表
2017/03/10 Javascript
聊聊那些使用前端Javascript实现的机器学习类库
2017/09/18 Javascript
JavaScript中正则表达式使数字、中文或指定字符高亮显示
2017/10/31 Javascript
Koa2微信公众号开发之消息管理
2018/05/16 Javascript
vue获取时间戳转换为日期格式代码实例
2019/04/17 Javascript
基于vue实现滚动条滚动到指定位置对应位置数字进行tween特效
2019/04/18 Javascript
vue+element创建动态的form表单及动态生成表格的行和列
2019/05/20 Javascript
layui动态表头的实现代码
2019/08/22 Javascript
Vue+tracking.js 实现前端人脸检测功能
2020/04/16 Javascript
jQuery实现朋友圈查看图片
2020/09/11 jQuery
Python中使用装饰器来优化尾递归的示例
2016/06/18 Python
老生常谈Python基础之字符编码
2017/06/14 Python
python numpy格式化打印的实例
2018/05/14 Python
使用pandas把某一列的字符值转换为数字的实例
2019/01/29 Python
Django 缓存配置Redis使用详解
2019/07/23 Python
nginx黑名单和django限速,最简单的防恶意请求方法分享
2019/08/09 Python
python plotly画柱状图代码实例
2019/12/13 Python
Python文件夹批处理操作代码实例
2020/07/21 Python
犹他州最古老的体育用品公司:Al’s
2020/12/18 全球购物
什么是事务?事务有哪些性质?
2012/03/11 面试题
Linux机考试题
2015/07/17 面试题
电子商务专业在校生实习自我鉴定
2013/09/29 职场文书
商务英语本科生的自我评价分享
2013/11/15 职场文书
党支部书记岗位职责
2015/02/15 职场文书
农业项目合作意向书
2015/05/08 职场文书
2015年试用期工作总结范文
2015/05/28 职场文书
导游词之青岛太清宫
2019/12/13 职场文书
Python 中random 库的详细使用
2021/06/03 Python
手把手教你导入Go语言第三方库
2021/08/04 Golang