gpt4 book ai didi

javascript - 第二次点击时停止传播事件

转载 作者:行者123 更新时间:2023-12-01 05:39:23 24 4
gpt4 key购买 nike

我有一个输入字段,调用ajax自动完成列表。第一次在列表上传播工作正常,但在第二次时列表没有被选择,我无法在单击时第二次选择列表项。

防止点击,使下拉列表不会滑动切换。

这是传播代码。

//on click of autocomplete list, do not close panel                
$('.autocomplete, .ui-autocomplete, .ui-menu-item').click(function (e) {
e.preventDefault();
});

我尝试了 stoppropagation 和 PreventDefault 并返回 false;

最佳答案

如果没有完整的问题,很难给出答案,但我猜你需要使用

$(document).on('click', '.autocomplete, .ui-autocomplete, .ui-menu-item',
function(e) {
e.preventDefault();
}
);

在处理动态 DOM 时,jquery 的 click() 事件将不起作用。在这些情况下,您需要使用文档中的单击样式单击事件。

关于javascript - 第二次点击时停止传播事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31758356/

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