[英]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.