如何将不区分大小写添加到照片库搜索框jquery
How to add case insensitive to photo gallery search box jquery
伙计们,我是"新手"。我有小任务。我必须为"照片库"创建一个搜索框。我通过在 HTML 列表项中使用"数据关键字"来做到这一点,我也让它响应小写和大写,但问题是我想不区分大小写,但不知道该怎么做。有一些建议与":contains"选择器一起使用,但要么我无法实现这些建议,要么我完全搞砸了代码。这是代码 https://jsfiddle.net/Lnvaagd3/提前谢谢你:)!
$("#search").keyup(function() {
var currentQuery = $("#search").val();
if (currentQuery !== "") {
$("#list li").fadeOut(100);
$("#list li").each(function() {
var currentKeyword = $(this).attr("data-keywords");
if (currentKeyword.toLowerCase().indexOf(currentQuery) >= 0) {
$(this).fadeIn(200);
} else if (currentKeyword.toUpperCase().indexOf(currentQuery) >= 0) {
$(this).fadeIn(200);
}
});
} else {
$("#list li").fadeIn(200);
}
});
尝试使用:
var currentQuery = $("#search").val().toLowerCase();
// ----------------------------------^^^^^^^^^^^^^^
使用它您将不需要else if
.
这样,currentQuery
和currentKeyword
都将是小写字母,换句话说,这一行:
if (currentKeyword.toLowerCase().indexOf(currentQuery) >= 0) {
将不区分大小写。
希望对您有所帮助。
相关文章:
- 图片照片库
- 强制从手机上的照片库上传照片文件
- JS照片库.使大图像显示和缩略图可单击
- 移动照片库应用程序
- 如何在照片库中添加分页
- 在照片库中的两个元素之间切换样式会发生变化
- 如何实现复选框或面向类别的照片库
- 单击照片库中的图像
- 照片库css所选状态未被cookie读取
- 使用 PHP 或 Javascript 生成自动照片库
- 如何为图像创建具有随机大小的磁贴照片库
- 如何将不区分大小写添加到照片库搜索框jquery
- iPhone上的html文件到照片库的屏幕截图
- 带阴影盒的照片库的列表/网格切换
- 现有 JavaScript 照片库的图像淡入淡出效果
- 如何在Android上使用PhoneGap从照片库中获取图片
- 在执行漂亮的照片库后从“导航”中删除类“粘性”的错误
- Javascript:带有前进/后退按钮的照片库
- 使用Phonegap将图像保存到Iphone照片库
- 搜索 3D 照片库(HTML5 或 Flash)