Javascript 如何使用jquery按键事件隐藏匹配或起始类名
首先,我为我糟糕的英语感到抱歉。我不是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
$(文档).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已更新了答案。将通配符从^=
更改为*=
。