Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/399.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
Javascript 如何使用jquery按键事件隐藏匹配或起始类名_Javascript_Jquery_Jquery Selectors_Keypress - Fatal编程技术网

Javascript 如何使用jquery按键事件隐藏匹配或起始类名

Javascript 如何使用jquery按键事件隐藏匹配或起始类名,javascript,jquery,jquery-selectors,keypress,Javascript,Jquery,Jquery Selectors,Keypress,首先,我为我糟糕的英语感到抱歉。我不是jQuery专家 我正在尝试对我的应用程序进行实时搜索查询。所以我尝试了,但失败了…:( 请检查代码: $(文档).ready(函数(){ $(“#测试”)。按键(功能(事件){ var$gettag=$(“#测试”).val(); $('p[class^=“tr”])。隐藏(1000); //$('p[class^=“tr”]”)。hide(1000);它的效果很好 }); }); 名称: 这是一段内容很少的段落 这是另一个小段落 iiiiiiiiiii

首先,我为我糟糕的英语感到抱歉。我不是jQuery专家 我正在尝试对我的应用程序进行实时搜索查询。所以我尝试了,但失败了…:(

请检查代码:

$(文档).ready(函数(){
$(“#测试”)。按键(功能(事件){
var$gettag=$(“#测试”).val();
$('p[class^=“tr”])。隐藏(1000);
//$('p[class^=“tr”]”)。hide(1000);它的效果很好
});
});
名称:

这是一段内容很少的段落

这是另一个小段落


iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii

因此,如果我键入“try”,它应该隐藏具有“try”类的
p
标记

看看下面的代码是否符合您的要求

$(函数(){
$(“#测试”)。关于('keyup',函数(事件){
var值=$(“#测试”).val();
如果(value.length>1){
调试器;
var$element=$('p[class*=“'+value+'”);
如果($element.length==0){
元(p).show(1000元);;
}否则{
$element.hide(1000);
}
}否则{
元(p).show(1000元);;
}
});
});

姓名:

这是一段内容很少的段落

这是另一个小段落


IIIIIIIIIIIII这是另一个小段落。

您的代码已经在
keypress
类上隐藏了
p
包含
tr
的标记。您还希望它做什么?嗨,doutriforce,我想用'try'类隐藏'p'标记,您的代码已经在这样做了。如果您只想隐藏包含“try”的元素类,您的选择器应该是
$('.try')
。我正在使用一个从输入按键事件获取的变量。当它匹配时,它将隐藏。匹配整个类名?感谢doutriforce,您是救生员。感谢lotit的工作,对于一个类来说很好,但是如果一个div有多个,则类似

这是一个段落。

类它不起作用。我如何克服broI已更新了答案。将通配符从
^=
更改为
*=