我有一个文本字段,用户打算插入一个URL,然后下面的代码应该运行并将URL存储在“email”中,但不是存储它存储“NAN”的URL ......
if ($("input[name='email']").val().length == 0 ){
alert("You Need To Set A Email URL");
}
else{
localStorage.setItem("email", +("input[name='email']").val);
}
为什么呢?我的jQuery有什么问题?
答案 0 :(得分:2)
你这样做
localStorage.setItem("email", +("input[name='email']").val);
以下是几个问题
val
在这种情况下不算什么。 +
运算符。所以试试这个
else{
localStorage.setItem("email", $("input[name='email']").val());
}
答案 1 :(得分:1)
有几件事。
+("input[name='email']").val
^-- Should be $
--------------------------^ .val()
.val()
是一种方法,您需要调用它
$
是jQuery
答案 2 :(得分:0)
尝试使用括号
if ($("input[name='email']").val().length == 0 ){
alert("You Need To Set A Email URL");
}
else{
localStorage.setItem("email", +("input[name='email']").val());
}