簡體   English   中英

jQuery如何遍歷自動完成並設置標題並在懸停時顯示它

[英]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));
         });

和我的自動完成這樣...

http://jsfiddle.net/fewds/HwchC/8/

自動完成綁定后,嘗試此代碼

$("#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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM