我有一個列表,其中有任一可以是純文本或者內部的鏈路。如果鏈接可用,則整個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,你可以得到更多的幫助 –