2012-11-29 38 views
-1

我想要獲取最初通過css隱藏的文本框的值,並使用簡單的jquery顯示...現在我想要獲取文本框的值最初是隱藏...代碼如下:使用jquery獲取初始隱藏文本框的值

$("#reply_send").click(function (e) { 
    e.preventDefault(); 
    var name = $('#reply_name').val(); 
    alert(name); 
}); 

但這返回undefined。我如何得到這個價值?

+1

您可以發佈您的HTML? –

+2

你是否禁用文本字段?如果這樣可能是一個問題。請發佈您的HTML和CSS。 – Revent

+0

如果文本框被隱藏,您將無法從中獲取信息。也許,在你用jQuery隱藏它之前,你可以得到這個值,然後隱藏它。 –

回答

0

你可能有一個HTML錯誤,因爲這似乎工作正常。假設您的textarea的ID爲reply_name,那麼您將能夠檢索值爲$('#reply_name')。val();

檢查了這一點:Fiddle

$(document).ready(function(){ 
    $('#show').click(function(){ 
     $('div').show();   
    }); 
    $('#reply_send').click(function(){ 
     var name= $('#reply_name').val(); 
     alert(name);    
    }); 
});​ 
+2

這實際上是如何回答這個問題的? –

+1

@JonStirling,我的想法。 – Gabe

+0

@加貝我已經刪除了我的贊成和評論,沒有造成任何傷害。 –