jquery trigger伪造a标签的click事件取代window.open方法
2024-10-19 00:33:37
$(function() {
$('#btnyes').click(function () {
$('#ssss').attr("href", "http://www.baidu.com");
$('#ssss')[0].click();
});
$("#ssss").trigger("click");
});
<input type="button" value="sssssssssssssss" id="btnyes" />
<a id="ssss" href="javascript:void(0)" style="visibility: hidden" target="_blank">dddddddddddddd</a>
jQuery创建click方法之后才能去触发click函数,这是jQuery的一个小怪癖。在建立click监听器之后再去使用trigger方法。
否则不起作用
最新文章
- windows7 64,32位下scrapy爬虫框架的环境搭建
- SuperSocket 1.6.4 通过FixedHeaderReceiveFilter解析自定义协议
- javaScript基础练习题-下拉框制作(JQuery)
- WebSocket 是什么原理?为什么可以实现持久连接?
- Java网络编程:利用Java mail包发送电子邮件
- ubunt 命令行下链接VPN
- salesforce 零基础学习(六十九)当新增/修改一条记录以后发生了什么(适合初学者)
- 【转载】java 中 String s = new String(";abc";) 创建了几个对象?!
- Thymeleaf 的 onclick
- 【朝花夕拾】Android性能篇之(四)Apk打包
- Linux之redis-cluster(集群配置)
- Linux常用的命令以及配置
- Python中的构造方法
- node.js版本管理
- git学习笔记2——ProGit2
- 查看tar文件的顶层目录
- vm tools安装linux ubuntu和主机不能复制
- Sqlite和Mysql和SqlServer中insert … select … where not exist的用法
- mybatis中的#{}和${}区别
- CentOS 安装 Xamarin官方Mono