我有一个可能在uRL中有参数的页面。基于参数I触发点击以模拟正在点击的导航按钮:IE JQuery触发器失败
$('#main-nav li.filter .dropdown ul li a[rel='+dd+']').trigger('click')
其中dd是参数。这工作在一切吧IE。
我读过这是一个安全问题。如果是这样,有没有解决它的方法?我不想触摸设置的导航,因为它是传统代码。
谢谢。
我有一个可能在uRL中有参数的页面。基于参数I触发点击以模拟正在点击的导航按钮:IE JQuery触发器失败
$('#main-nav li.filter .dropdown ul li a[rel='+dd+']').trigger('click')
其中dd是参数。这工作在一切吧IE。
我读过这是一个安全问题。如果是这样,有没有解决它的方法?我不想触摸设置的导航,因为它是传统代码。
谢谢。
你尝试:
$('#main-nav li.filter .dropdown ul li a[rel='+dd+']').bind('click', function() {
window.location.href = this.href;
return false;
});
不幸的是,点击实际上会将内容加载到页面中。没有实际的物理页面要href。 – rmccallum
你有你的项目的URL,所以我可以检查它吗? –
你试试这个? '$('#main-nav li.filter .dropdown ul li a [rel ='+ dd +']')[0] .onclick();' –
嘿,你正在使用哪个IE版本,你有任何演示? ':)'希望它不是IE 6! –
请设置一个基本的http://jsfiddle.net/和更多的代码。您提供的信息不足以追踪错误。 – jolt