我正在尝试查找用户在输入字段中输入的文本是否包含某些特定文本 - 我已经实现了它的功能,但只适用于完全匹配,而不是部分匹配。如果用户在进行匹配之前键入任何内容,则代码自然不会触发。
我需要做的是检查输入字段中是否包含@nyu.edu
。
$('.email').keyup(function(){
if ($(".email").val() == "@nyu.edu") {
$("p.warning").css("visibility", "visible");
}
else if ($(".email").val() != "@nyu.edu") {
$("p.warning").css("visibility", "hidden");
}
});
else if(bla bla)
,可以简单地使用} else {
或三目运算符,或者一个接受 布尔值 参数的 jQuery 方法,如.toggle()
。 - Roko C. Buljan