我有一个列表,其中有任一可以是纯文本或者内部的链路。如果链接可用,则整个list-element必须是可点击的。所以,当我这样做:触发。点击()列表元素中给出错误
if ($('.link').length) {
$('li[data-contains-link]').on('click', function (e) {
$('.link').click()
})
}
它给我的错误:Uncaught RangeError: Maximum call stack size exceeded
是有一些方法来避免这种情况?
你为什么叫click事件本身的点击它像扔石头后扔一些这将是无限的 – guradio
@guradio那是一个好点的:-)我可能会采取不同的方式则:-s – Steve
如果您显示你的HTML,你可以得到更多的帮助 –