我想要获取最初通过css隐藏的文本框的值,并使用简单的jquery显示...现在我想要获取文本框的值最初是隐藏...代码如下:使用jquery获取初始隐藏文本框的值
$("#reply_send").click(function (e) {
e.preventDefault();
var name = $('#reply_name').val();
alert(name);
});
但这返回undefined
。我如何得到这个价值?
我想要获取最初通过css隐藏的文本框的值,并使用简单的jquery显示...现在我想要获取文本框的值最初是隐藏...代码如下:使用jquery获取初始隐藏文本框的值
$("#reply_send").click(function (e) {
e.preventDefault();
var name = $('#reply_name').val();
alert(name);
});
但这返回undefined
。我如何得到这个价值?
你可能有一个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);
});
});
您可以发布您的HTML? –
你是否禁用文本字段?如果这样可能是一个问题。请发布您的HTML和CSS。 – Revent
如果文本框被隐藏,您将无法从中获取信息。也许,在你用jQuery隐藏它之前,你可以得到这个值,然后隐藏它。 –