如何获得使用jQuery的文本框的价值?
我可以得到这样的元素$("#txtEmail")但我不知道如何得到实际的价值。 
 有一个.val()方法: 
 如果你有一个txtEmail的IDinput,你可以使用下面的代码来访问文本框的值: 
 $("#txtEmail").val() 
 您也可以使用val(string)方法来设置该值: 
 $("#txtEmail").val("something") 
使用.val()方法。
 另外我想你打算使用$("#txtEmail")作为$("txtEmail")返回你可能没有的<txtEmail>types的元素。 
在这里看到的jQuery文档 。
另外jQuery的val()方法 。
可能重复:
只是附加信息,这让我花了很长时间才发现,如果您使用字段名称而不是id来标识表单字段。 你这样做:
对于单选button:
  var inp= $('input:radio[name=PatientPreviouslyReceivedDrug]:checked').val(); 
对于文本框:
  var txt=$('input:text[name=DrugDurationLength]').val(); 
注意到你的评论关于使用它进行电子邮件validation和需要一个插件,validation插件可以帮助你,它位于http://bassistance.de/jquery-plugins/jquery-plugin-validation/ ,它带有一个电子邮件规则。
 有一个.val(); 方法,你可以使用。 
 所以在你的情况下,你会想要使用$("#txtEmail").val();  。 另外,请确保您将id属性添加到您的html代码中! 
 使用.val()方法来获取所需元素的实际值。 
您可以通过其ID或其类名访问Texbox控件的值。
以下是示例代码:
 <input type="text" id="txtEmail" class="textbox" value="1"> $(document).ready(function(){ alert($("#txtEmail").val()); alert($(".textbox").val());//Not recommended }); 
使用类名称获取任何文本框控件值可以返回其他或错误的值,因为同样的类名也可以为任何其他控件定义。 因此,获取特定文本框的值可以通过其id来获取。
通过使用
 $("#txtEmail").val() 
你得到了元素的实际价值