Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/70.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jquery 检查字符串是否包含keyup上的任何字符_Jquery_Html_Search_Each_Contains - Fatal编程技术网

Jquery 检查字符串是否包含keyup上的任何字符

Jquery 检查字符串是否包含keyup上的任何字符,jquery,html,search,each,contains,Jquery,Html,Search,Each,Contains,我正在尝试在我的网站上进行实时搜索,我已经让它在输入字段和链接标题匹配的地方工作,但它必须是整个单词。是否可以在下面的代码中显示包含变量V特定值的任何结果: HTML: jQuery: $("#filter").keyup(function(){ var v = $('#filter').val().toLowerCase(); if ( $('#filter')[0].value.indexOf('> <') !== -1 ){

我正在尝试在我的网站上进行实时搜索,我已经让它在输入字段和链接标题匹配的地方工作,但它必须是整个单词。是否可以在下面的代码中显示包含变量V特定值的任何结果:

HTML:


jQuery:

$("#filter").keyup(function(){
        var v = $('#filter').val().toLowerCase();
        if ( $('#filter')[0].value.indexOf('> <') !== -1 ){
            $('.videoItems a').show();                
        }
        console.log($('#filter').val());
        if($('#filter').val() == ''){
            $('.videoItems a').show();
        }else{
            $('.videoItems a').each(function(){
                var name = $(this).attr('title').toLowerCase();
                if(name == v){
                    $(this).show(); 
                }else{
                    $(this).hide(); 
                }
            });
        }
 });
$(“#过滤器”).keyup(函数(){
var v=$('#filter').val().toLowerCase();

if($('#filter')[0].value.indexOf('>解决方案涉及使用
indexOf
查看一个字符串是否包含另一个字符串

如果您想同时使用
oli
ive
来匹配
Oliver
,请使用以下选项:

如果需要“从开始”搜索,请使用以下命令:


解决方案包括使用
indexOf
查看一个字符串是否包含另一个字符串

如果您想同时使用
oli
ive
来匹配
Oliver
,请使用以下选项:

如果需要“从开始”搜索,请使用以下命令:


解决方案包括使用
indexOf
查看一个字符串是否包含另一个字符串

如果您想同时使用
oli
ive
来匹配
Oliver
,请使用以下选项:

如果需要“从开始”搜索,请使用以下命令:


解决方案包括使用
indexOf
查看一个字符串是否包含另一个字符串

如果您想同时使用
oli
ive
来匹配
Oliver
,请使用以下选项:

如果需要“从开始”搜索,请使用以下命令:


如果使用正则表达式进行搜索,您可能会有更大的灵活性,而且搜索速度会更快

$("#filter").keyup(function(){
    var v = new RegExp($('#filter').val().toLowerCase(), "g");
    if ( $('#filter')[0].value.indexOf('> <') !== -1 ){
        $('.videoItems a').show();                
    }
    console.log($('#filter').val());
    if($('#filter').val() == ''){
        $('.videoItems a').show();
    }else{
        $('.videoItems a').each(function(){
            var name = $(this).attr('title').toLowerCase();
            if(v.test(name)){
                $(this).show(); 
            }else{
                $(this).hide(); 
            }
        });
    }
$(“#过滤器”).keyup(函数(){
var v=new RegExp($('#filter').val().toLowerCase(),“g”);

if($('#filter')[0].value.indexOf('>)如果使用正则表达式进行搜索,可能会有更大的灵活性,而且会更快

$("#filter").keyup(function(){
    var v = new RegExp($('#filter').val().toLowerCase(), "g");
    if ( $('#filter')[0].value.indexOf('> <') !== -1 ){
        $('.videoItems a').show();                
    }
    console.log($('#filter').val());
    if($('#filter').val() == ''){
        $('.videoItems a').show();
    }else{
        $('.videoItems a').each(function(){
            var name = $(this).attr('title').toLowerCase();
            if(v.test(name)){
                $(this).show(); 
            }else{
                $(this).hide(); 
            }
        });
    }
$(“#过滤器”).keyup(函数(){
var v=new RegExp($('#filter').val().toLowerCase(),“g”);

if($('#filter')[0].value.indexOf('>)如果使用正则表达式进行搜索,可能会有更大的灵活性,而且会更快

$("#filter").keyup(function(){
    var v = new RegExp($('#filter').val().toLowerCase(), "g");
    if ( $('#filter')[0].value.indexOf('> <') !== -1 ){
        $('.videoItems a').show();                
    }
    console.log($('#filter').val());
    if($('#filter').val() == ''){
        $('.videoItems a').show();
    }else{
        $('.videoItems a').each(function(){
            var name = $(this).attr('title').toLowerCase();
            if(v.test(name)){
                $(this).show(); 
            }else{
                $(this).hide(); 
            }
        });
    }
$(“#过滤器”).keyup(函数(){
var v=new RegExp($('#filter').val().toLowerCase(),“g”);

if($('#filter')[0].value.indexOf('>)如果使用正则表达式进行搜索,可能会有更大的灵活性,而且会更快

$("#filter").keyup(function(){
    var v = new RegExp($('#filter').val().toLowerCase(), "g");
    if ( $('#filter')[0].value.indexOf('> <') !== -1 ){
        $('.videoItems a').show();                
    }
    console.log($('#filter').val());
    if($('#filter').val() == ''){
        $('.videoItems a').show();
    }else{
        $('.videoItems a').each(function(){
            var name = $(this).attr('title').toLowerCase();
            if(v.test(name)){
                $(this).show(); 
            }else{
                $(this).hide(); 
            }
        });
    }
$(“#过滤器”).keyup(函数(){
var v=new RegExp($('#filter').val().toLowerCase(),“g”);
if($('#filter')[0].value.indexOf('>