Với mã sau, làm cách nào tôi có thể tham chiếu đầu vào có tự động hoàn thành được liên kết với nó từ trong hàm success()
trong cuộc gọi $.ajax
? Không phải công việc $(this)
hoặc $e
.Tham chiếu nhập văn bản từ bên trong jQuery autocomplete
$('.parent-input').autocomplete({
source: function(request, response) {
$.ajax({
url: "/chunky/bacon",
dataType: 'json',
data: {
product_id: $('#product-id').val(),
term: request.term
},
success: function(data){
var resultCount = data.length;
// I NEED TO REFERENCE .parent-input HERE
response(data);
}
});
},
minLength: 2,
select: function(event, ui){
addAssociatedProduct(ui.item.id, ui.item.value);
$(this).val('');
return false;
}
});
Có nhiều yếu tố của lớp 'mẹ-input'? Nếu không, tại sao không chỉ cung cấp cho nó một id của 'cha mẹ-đầu vào' thay vào đó, và tham khảo nó bằng cách sử dụng chức năng chọn? – hughes
Có nhiều trường hợp – bjork24