我目前正在为一个网站做一个插件,但我偶然发现了一个问题: 我的插件需要模拟点击一个div,但div只会出现,如果你是悬停在另一个div。我试过jQuery模拟悬停和点击
$("#id-1").trigger("mouseover");
$("#id-2").click();
但它并没有真正的工作,因为盒子立即消失了。
有没有什么办法可以做到这一点?
在此先感谢!
编辑:$(“#id-2”)不仅仅是不可见的,它不再存在于元素中,它们使用一些代码将其删除并将其放回原位(“#id-1”)
也许试试'$('#id-1:visible')。click();' – mutex36
点击div是做什么的?如果它调用了一个javascript函数,你不能直接调用它吗? – TiiJ7
我想让它调用这个函数,但是站点的所有者使用压缩代码,并且他们每隔几天更新一次,而且我担心函数的名字会改变 – L0laapk3