[英]jQuery How to iterate through autocomplete and set title and display it on hover
我該如何遍歷由jquery自動完成插件創建的動態列表...我需要遍歷列表中的每個元素並設置菜單中列出的每個值的標題...標題應該與產品名稱相同名稱...
這樣做的原因是因為使用
溢出:隱藏 樣式...
因此,當用戶將鼠標懸停在任何元素上時,javascript必須將產品的當前名稱設置為tile屬性。.以便在懸停時顯示完整的產品名稱...
我怎樣才能做到這一點....
到目前為止,我嘗試過的代碼
jQuery.each(availableTags, function(index,value) {
this.attr().title = document.getElementById("#").innerHtml;
});
和這個,
jQuery.each("#autocompid", function(index,value) {
var value = $(this).val();
$("#autocompid ul li").attr(title,value));
});
和我的自動完成這樣...
自動完成綁定后,嘗試此代碼
$("#autocompid").data("autocomplete")._renderItem = function (ul, item) {
return $("<li></li>")
.data("item.autocomplete", item)
.append($("<a/>").html(item.label).attr("title", item.label))
.appendTo(ul);
};
_renderItem是自動完成插件的功能,我們在此重寫該功能。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.