0

有一个文本框在加载时自动完成。假设它是一个电子邮件文本框

    $(document).ready(function () {

        var email = $("#txtEmail").text();

    });

我尝试通过此代码获取值,但它始终返回 null。如何获得自动完成的电子邮件值?

4

5 回答 5

5

var email = $("#txtEmail").val()

于 2012-05-23T04:15:52.670 回答
3

.val()为此使用:

var email = $("#txtEmail").val();
于 2012-05-23T04:16:05.860 回答
1

检查演示..我认为这是您真正想要的

更新

再看一个演示

于 2012-05-23T04:46:26.290 回答
1

如果只有一种输入类型,则可以使用此链接,否则请使用 $("id of emial field").val(); 如果您的页面上只有一种输入类型,您可以使用:

于 2012-05-23T04:32:59.383 回答
1

要从 textarea 等输入字段中检索值,您必须使用文本val()以及从常规 html 标签(如 label、span、h1、h2 等)中获取值,您必须使用text()

$('#input_textarea').val(); //right way
$('#input_textarea').text(); // wrong way.returns null

$('#regular_html_tag').text(); // right way
$('#regular_html_tag').val(); // wrong way.It returtns NaN (not a number)
于 2012-05-23T04:35:01.210 回答