如何在jquery中使用javascript变量

时间:2014-04-04 08:31:34

标签: javascript jquery

我想在jquery命令中使用javascript函数的输入参数。

function logInEmail(value){
    var ati = $("input[name=" + this.value + "]").val();
    if(ati.length == 0){
        alert("Email cant be empty");
        return false;
    }else{
        return true;
    }
}

最好的方法是什么?

2 个答案:

答案 0 :(得分:2)

由于您已将value指定为logInEmail函数参数,因此您可以使用:

var ati = $("input[name=" + value + "]").val();

而不是:

var ati = $("input[name=" + this.value + "]").val();

答案 1 :(得分:0)

在javascript参数变量中删除“this”,如下所示(value而不是this.value)。

function logInEmail(value){
    var ati = $("input[name=" + value + "]").val();
    if(ati.length == 0){
        alert("Email cant be empty");
        return false;
    }else{
        return true;
    }
}