扫码关注官方订阅号
$('#p').on('click',function(){ doSomething(); })
<p id="p"></p>
楼主不说明使用版本,猜测可能是版本的问题。
复制一段 jQuery 官网的原话:
jQuery 2.x has the same API as jQuery 1.x, but does not supportInternet Explorer 6, 7, or 8.
2.x 版本不兼容 IE6,7,8
你p里都没内容,怎么点?
jQuery版本?试试1.x?
采用1.9版本的jquery或者抛弃ie,提示用户采用高版本浏览器
可能原因:该元素是隐藏的。改写成事件委托试试呢。
估计是IEtester的问题
莫非应该这么写$(document).on('click','#p',function(){
do();
});
应该你的p中没有内容点不到吧,没有内容应该是0X0的p是点不到的,你可以用函数触发一下试试后面写个
$("#p").click();
看看能不能触发jQuery1.X.X版本才支持IE678
微信扫码关注PHP中文网服务号
QQ扫码加入技术交流群
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
PHP学习
技术支持
返回顶部
楼主不说明使用版本,猜测可能是版本的问题。
复制一段 jQuery 官网的原话:
2.x 版本不兼容 IE6,7,8
你p里都没内容,怎么点?
jQuery版本?试试1.x?
采用1.9版本的jquery
或者抛弃ie,提示用户采用高版本浏览器
可能原因:该元素是隐藏的。
改写成事件委托试试呢。
估计是IEtester的问题
莫非应该这么写
$(document).on('click','#p',function(){
});
应该你的p中没有内容点不到吧,没有内容应该是0X0的p是点不到的,你可以用函数触发一下试试后面写个
看看能不能触发
jQuery1.X.X版本才支持IE678