我想使用.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:
你知道我怎麼能有文字由用戶輸入?
感謝
我想使用.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:
你知道我怎麼能有文字由用戶輸入?
感謝
當表單字段這樣打下去(input, radio, checkbox, select,etc..)
必須使用.val()
的價值檢索,像這樣:
var norme= $("input[title='Norme']");
alert(norme.val());
呦必須使用.val()
代替.text()
.VAL()適用於輸入元素(或具有值屬性的任何元素?)和.text()在輸入元素上不起作用。 .val()獲取輸入元素的值 - 無論類型如何。 的.text()獲取所有匹配元素的的innerText(未HTML):
的.text()
其結果是,包含了所有匹配元素的組合的文本內容的字符串。此方法適用於HTML和XML文檔。不能用於輸入元素。對於輸入字段文本,使用val屬性。 .VAL()
獲得第一個匹配元件
的值屬性的內容與.VAL嘗試();
var norme= $("input[title='Norme']").val();
alert(norme);
可以使用val()功能get
值:如下
var txtValue= $('#txtID').val();
並以set
值使用val(value):
$('#txtID').val('my new value');
,所以你必須使用。 val()而不是.text()到ge t你想要的輸出。 –