gpt4 book ai didi

jquery - 我如何获取 jquery-ui 自动完成小部件的上下文?

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

我正在将 jQueryUI Autocomplete 用于 Web 项目。我需要获取每个被调用的inputname 属性。我怎么才能得到它? this 无法获取函数内部的上下文。

$("input").autocomplete({
delay: 600,
minLength: 2,
source: function(request, response) {
var term = request.term;
$.getJSON(url, request, function(data, status, xhr) {
response(data);
});
}
});

最佳答案

您可以通过在 each() 循环内初始化自动完成来实现此目的。这意味着您可以访问 this 引用:

$("input").each(function() {
var $input = $(this);

$input.autocomplete({
delay: 600,
minLength: 2,
source: function(request, response) {
var term = request.term;
// do something with $input.prop('name') here...
$.getJSON(url, request, function(data, status, xhr) {
response(data);
});
}
});
});

关于jquery - 我如何获取 jquery-ui 自动完成小部件的上下文?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45740145/

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