我有我的网站的一些元素,我想这样做此代码:点击按钮时,用户点击父DIV
当用户点击一个div,触发内格按钮点击(在此情况下,这些按钮打开一个模式),这在我做一个window.location页面的其他地方工作,而不是一个触发器。这段代码有什么不好?我不知道它:(
对不起我的英语水平,得益于
jQuery(".hover-content").click(function(e){
var hl = jQuery(this);
jQuery(this).find("button").each(function(){
if(jQuery(this).is(":visible")){
jQuery(this).trigger("click");
}
});
});
控制台显示此错误:
Uncaught RangeError: Maximum call stack size exceeded
小例子: https://jsfiddle.net/z0704nss/
可以提供[的jsfiddle(https://jsfiddle.net/)为例来进行这项工作? –
试试.click();而不是.trigger(“click”); –
是的,问题不是触发器或点击功能,我得到这个错误: 未捕获RangeError:超过最大调用堆栈大小 我们有9个div在页面中有2个按钮,我不认为这应该是一个堆栈问题:S – Genaut