gpt4 book ai didi

jQuery 太多递归

转载 作者:行者123 更新时间:2023-12-03 21:31:21 25 4
gpt4 key购买 nike

当我单击 LI 时,我尝试选择一个单选框。但我收到错误“太多递归”。

代码是:

$('li').click( function(){
$('li.selected').removeClass('selected');
$(this).addClass('selected');
$(this).children("input[type=radio]").click();
});

这是使用 jQuery 1.4.2 和 UI 1.7.2。

最佳答案

当您 .click() 子 input 时,事件会冒泡并重新触发 li 的 click()。您需要将 .click() 添加到 input 并在其中执行 event.preventBubble=true; ,否则只需设置选中属性而不是 click ()它。

关于jQuery 太多递归,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2320157/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com