Tôi có 4 hộp văn bản tự động hoàn thành jQuery. Tôi cần thêm một số kiểu vào một danh sách tự động điền cụ thể.Tự động hoàn thành giao diện người dùng jQuery: Tham chiếu đến ul
Dấu ul được thêm vào phần thân với lớp ui-autocomplete
. Không có liên kết nào có thể cho biết ul
nào thuộc về hộp văn bản nào.
Vì vậy, tôi cần phải thêm phong cách cho giao diện người dùng sau khi thành công Ajax hoặc một số tùy chọn mà đi kèm với
$("#srchList").autocomplete(
source: function (request, response) {
$.ajax({ .....
success: function (d) {
},
......
});
},
open: ....
select : .....
).data('autocomplete')._renderItem = function (liObj, item) {
//Position the Autocomplete dropdown. This is not working !!!
//$(liObj).parent().css({ 'margin-left': '-18px' });
//Style the dropdown Item. (this works. the li is returned as string to jQuery UI and is added by the jQuery UI to the ul)
return $("<li class='dropItem'></li>")
.data("item.autocomplete", item)
.append($("<a></a>").html(item.label))
.appendTo(liObj);
};
Có một số tùy chọn như mở:, vị trí phía: vv Nhưng không ai trong số họ có được ul -control cho tôi để áp dụng phong cách css trên nó.
Vui lòng giúp tôi lấy tham chiếu đến ul cho một hộp văn bản cụ thể.
DOM Cấu trúc: Các textbox là ở đâu đó bên trong <form>
Cảm ơn trước.
luôn luôn kiểm tra các "tùy chọn", "sự kiện" và "phương pháp" tab trên các trang ví dụ jqueryui - có những thứ ngon ngọt. vui mừng khi đã giúp,) – kontur