Javascript 基于多个字符串中的特定输入文本显示div
Jquery问题…所以这很简单,如果从keyup找到匹配的值,请显示按钮。但我想问两个问题来改善这一点: 我卡住的地方是: 类型Javascript 基于多个字符串中的特定输入文本显示div,javascript,jquery,html,css,Javascript,Jquery,Html,Css,Jquery问题…所以这很简单,如果从keyup找到匹配的值,请显示按钮。但我想问两个问题来改善这一点: 我卡住的地方是: 类型测试=良好 在此处键入测试=无 我想保持显示,无论字符串是如何放置的,只要它的位置不会消失 例如:我想做一些测试-将显示 另一个问题是如何处理多个字符串?例如,如果我想在test和类似test2?上显示它,请使用正则表达式: $(“#测试”).keyup(函数(){ $(“#耶”).toggle(/test | something/.test(this.value)
测试
=良好
在此处键入测试
=无
我想保持显示,无论字符串是如何放置的,只要它的位置不会消失
例如:我想做一些测试
-将显示
另一个问题是如何处理多个字符串?例如,如果我想在
test
和类似test2
?上显示它,请使用正则表达式:
$(“#测试”).keyup(函数(){
$(“#耶”).toggle(/test | something/.test(this.value));
});代码>
是的{
显示:无;
}
是 啊
使用正则表达式:
$(“#测试”).keyup(函数(){
$(“#耶”).toggle(/test | something/.test(this.value));
});代码>
是的{
显示:无;
}
是 啊
这是两个问题的另一个答案
$('input[name=amount]').keyup(function() {
var testStr = $(this).val();
var testStr2 = 'test';
var testStr3 = 'texts';
if (testStr.indexOf(testStr2) != -1 || testStr.indexOf(testStr3) != -1 )
$('#yeah').show();
else
$('#yeah').hide();
});
这是你两个问题的另一个答案
$('input[name=amount]').keyup(function() {
var testStr = $(this).val();
var testStr2 = 'test';
var testStr3 = 'texts';
if (testStr.indexOf(testStr2) != -1 || testStr.indexOf(testStr3) != -1 )
$('#yeah').show();
else
$('#yeah').hide();
});
使用
indexOf
或正则表达式检查test
是否在值中的任何位置。使用indexOf
或正则表达式检查test
是否在值中的任何位置。谢谢,伙计,我也想检查你,但把它给了另一个人。但是谢谢!谢谢,伙计,我也想给你检查一下,但是把它给了另一个。但是谢谢!