gpt4 book ai didi

javascript - onSelect 函数比 click 更快

转载 作者:行者123 更新时间:2023-11-28 00:17:12 25 4
gpt4 key购买 nike

我使用自动建议插件和 onSelect 选项 - 该选项将值更改为其他字段。当我第一次选择项目时,一切都很好,但是当我第二次单击带有 .auto 类的输入字段(已经有项目)时,onSelect 函数比单击函数更快,它为我提供了需要更新字段的 ID。看起来像这样:

function dajjson() {
$('.auto').click(function () {
koji = $(this).attr('data-ajdi5');
console.log(koji);
});
$.ajax({
url: "autoUsluge.php",
type: "GET",
async: true,
dataType: "JSON",

success: function (data) {

$('.auto').autocomplete({

lookup: data,
showNoSuggestionNotice: true,
noSuggestionNotice: '<div><a href="#" style="padding:3px; font-weight:bold;" data-toggle="modal" data-target="#myModal1"> + Dodaj novu uslugu</a></div>',
beforeRender: function (container) {
$('.autocomplete-suggestions').append('<div><a href="#" style="padding:3px; font-weight:bold;" data-toggle="modal" data-target="#myModal1"> + Dodaj novu uslugu</a></div>');
},
onSelect: function (suggestion) {

console.log(koji);
$('#cena_' + koji).val(suggestion.cena);
console.log(suggestion.cena);
$('#jmere' + koji).val(suggestion.jmere);
$('#kol' + koji).val(suggestion.kol);
$('#popust' + koji).val(suggestion.popust);
$('#pdv' + koji).val(suggestion.porez);
koji = 0;
}
});
},
error: function (data) {
console.log(data);
console.log('GRESKA NEKA');
}


});
};

那么我如何解决函数选择的问题。如何在 onSelect 开始之前获取 koji

最佳答案

我认为使用 .change() 事件正是您想要的。值更改后它将触发。 .mousedown() 事件甚至会早于 .click() 触发。

关于javascript - onSelect 函数比 click 更快,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30348548/

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