gpt4 book ai didi

javascript - List.js 搜索 对象?

转载 作者:行者123 更新时间:2023-12-02 22:08:24 25 4
gpt4 key购买 nike

尝试使用 title 属性搜索图像对象。

List.js 在搜索时初始化,但所有图像在输入搜索查询时消失。

<div id="img-list">
<input type="search" class="search">
<div class="list">
<img class="logo_img show" src="//picsum.photos/seed/a/200/150" title="Hello">
<img class="logo_img show" src="//picsum.photos/seed/b/200/150" title="World">
</div>

var options = {
valueNames: [{
attr: 'title',
attr: 'alt'
}],
searchClass: 'search',
listClass: 'list'
};
var list = new List('img-list', options);

示例 https://codepen.io/crbon/pen/qBExxYj

是否可以搜索 img 对象,或者我是否必须将其包装在 div 中?

最佳答案

您可以在codepen引用链接中检查基于自定义属性的过滤器

https://github.com/javve/list.js/issues/399

但是如果您想破解,以下代码会有所帮助,但我建议使用上面链接中提到的自定义属性过滤器。

<div id="img-list">
<input type="search" class="search">
<ul class="list">
<li>
<h3 class="title">First <img class="ch_logo_img show" src="//picsum.photos/seed/a/200/150" class="title"></h3>
</li>
<li>
<h3 class="title">Second <img class="ch_logo_img show" src="//picsum.photos/seed/e/200/150" class="title"></h3>
</li>
</ul>
</div>

li{
display: inline-block;
font-size: 0px;
}

var options = {
valueNames: [ 'title'
],
searchClass: 'search',
listClass: 'list'
};
var list = new List('img-list', options);

关于javascript - List.js 搜索 <img> 对象?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59640527/

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