Jquery 检查字符串是否包含keyup上的任何字符
我正在尝试在我的网站上进行实时搜索,我已经让它在输入字段和链接标题匹配的地方工作,但它必须是整个单词。是否可以在下面的代码中显示包含变量V特定值的任何结果: HTML: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 ){
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('>