输入中的文本始终为空

时间:2015-08-21 09:55:53

标签: javascript jquery

我正在尝试使用.Text()jquery来检索输入文本的值。 文本返回始终为空。

这是我的样本

HTML:

<input id="Norme_f657f957-a463-4d23-b21e-be4d8f556a3c_$TextField" class="ms-long ms-spellcheck-true" type="text" title="Norme" maxlength="255" value="">

JS:

var norme= $("input[title='Norme']");
        alert(norme.text() );

您知道我怎样才能让用户输入文字?

感谢

4 个答案:

答案 0 :(得分:4)

哟必须使用.val()而不是.text()

答案 1 :(得分:0)

使用(input, radio, checkbox, select,etc..)等表单字段时,必须使用.val()进行值检索,如下所示:

    var norme= $("input[title='Norme']");
    alert(norme.val() );

答案 2 :(得分:0)

尝试使用.val();

var norme= $("input[title='Norme']").val();
alert(norme);

https://jsfiddle.net/ax9fs27o/

答案 3 :(得分:0)

您可以使用val()功能get值:

var txtValue= $('#txtID').val(); 

set值使用val(value),如下所示:

$('#txtID').val('my new value');