联系我们
简单又实用的WordPress网站制作教学
当前位置:网站首页 > 网页前端技术 > 正文

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

作者:98wpeu发布时间:2026-10-13分类:网页前端技术浏览:5


导读:varohtml='<divclass="friend-dialogtacpt15pb20">'+'<divclass="f-h32">您...
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>被点击

标签:事件标签方法Webopenwindow


网页前端技术排行
最近发表
网站分类
标签列表