0

我如何遍历由 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/

4

1 回答 1

3

绑定自动完成后尝试此代码

$("#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 是一个自动完成插件的功能,我们在这里覆盖了该功能。

于 2013-01-08T08:38:54.190 回答