我有一个输入html元素,我在jquery中使用模糊函数来检查值是否包含特定元素,但我的代码不起作用。
jQuery( "#email" ).blur(function() {
...
var arr = ["1","6","7"];
if(this.value()){ // check if the string value contains characters in arr Array
..
任何想法?
我还尝试使用indexOf()
但仍无法正常工作
} ...
...
答案 0 :(得分:0)
我有不同的方法,希望能给你很大的帮助:
(function($) {
var arr = ["1","6","7"];
$(document).ready(function() {
var email = document.getElementById("email");
var lastCharacter;
email.addEventListener("input", function(e) {
lastCharacter = this.value.substr(-1);
for (var i = 0; i < arr.length; i++) {
if (arr[i] === lastCharacter) {
console.log("Exist - Contains an specific element of the Arr");
}
}
}, false);
});
})(jQuery);