2011-12-26 11 views
0
var ret = { valid: true, message: "" }; 
    var prtime = $(".ptime").val(); 
    var ctime = $(".ctime").val(); 

    if ($(prtime).length == 0 || $(ctime).length == 0) { 
     ret = { valid: false, message: "" }; 
    } 

$(prtime).length 

これを実行すると、prtimeにいくつかの単語を入力しても0が得られます。実行すると、 $(".ptime").val() .lengthの長さが表示されます。私はそのコードこのjqueryコードに変数の値がないのはなぜですか?

+0

を持っているのですか? –

答えて

1

prtimeと間違って行っているされているものを

は、プレーン文字列で、jQueryオブジェクトとしてそれをラップしないでください。

文字列内の文字の量を取得するには、している:あなたが表示するいくつかのHTMLを

var myLength = prtime.length; 
0
//Use this way 
var ret = { valid: true, message: "" };  
var prtime = $(".ptime"); 
var ctime = $(".ctime");  
if ($(prtime).length == 0 || $(ctime).length == 0) {  
ret = { valid: false, message: "" };  
} 
関連する問題