gpt4 book ai didi

javascript - jQuery ui 自动完成 - renderItem

转载 作者:数据小太阳 更新时间:2023-10-29 05:44:54 26 4
gpt4 key购买 nike

我正在使用 _renderItem 修改结果列表

.data( "autocomplete" )._renderItem = function( ul, item ) {
var temp = item.url.substring(16, item.url.length)
return $( "<li></li>" )
.data( "item.autocomplete", item )
.append( "<a>" + item.value + "<br>" + item.url + "<br>" + item.description + "<br>" + "Support URL: " + item.support_url + "<br>" + "Contact: " + "<a href=" + item.contact + ">Test</a>" + "<br />" + "</a>" )
.appendTo( ul )

这具有自动将任何看起来像 url 的东西标记为 href 的行为。我想让整个项目成为一个链接

在旧的自动完成中是这样完成的:

 .result(function(event, item) {
location.href = item.url;
});

但这似乎不再受支持。

有谁知道我该怎么做:

1) 使用类似于 .result 函数的东西,只是让整个项目成为一个链接

2) 修改 _renderItem,使其不会自动将看起来像 URL 的字符串转换为 href 的

谢谢。

最佳答案

看来,这在以前的版本中已经改变了。现在你必须使用

$element.data('uiAutocomplete')._renderItem()

关于javascript - jQuery ui 自动完成 - renderItem,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3813061/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com