为了检查电子邮件地址是否来自 gmail,我尝试了以下 jQuery 代码,但收到 Uncaught TypeError: Cannot call method 'indexOf' of undefined
代码
$( document ).ready(function() {
$("#sendit").click(
function() {
var str1 = $("#email").value;
var str2 = "gmail.com";
if(str1.indexOf(str2) != -1){
alert("found");
}
});
});
我的语法有错误吗?
最佳答案
调用val()
方法。
var str1 = $("#email").val();
<小时/>
也许您是 jQuery 冲突的受害者。看看这个新 fiddle 中的代码是否适合您。
关于javascript - jQuery 未捕获异常错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21200583/