簡體   English   中英

我不能用val()?

[英]I can't use val()?

獲取輸入元素的val有問題。 你知道,我不知道我的代碼是否錯誤,但我的Visual Studio(合法)甚至沒有嘗試幫助我完成我想要輸入的內容。 它給我的全部是Value()和ValueOf()。

我正在使用的代碼部分:

JS:

$(document).ready(start);
{
    $("#b1").click(toev);
}
function toev() {
    var value = $("#b1").val();
    $("#output").append(value);
};

HTML:

<input type="text" id="output"/>
<td><input type="button" id="b1" value="1" /></td>

演示 http://jsfiddle.net/yS8tw/

幾點注意事項:

  • 使用document.ready
  • 使用Val

另外我喜歡這個appendVal函數: http//jsfiddle.net/5R7eZ/ - 是否可以在JQuery中執行“.value + =”?

休息應該符合需要:)

$(document).ready(function(){
      $("#b1").click(toev);
  });

  function toev() {
      var value = $("#b1").val();
      alert(value);
      $("#output").val(value);
  }

使用AppendVal

 $(document).ready(function(){
      $("#b1").click(toev);
  });

  function toev() {
      var value = $("#b1").val();

      $("#output").appendVal(value);
  }

 $.fn.appendVal = function (newPart) {
   return this.each(function(){ this.value += newPart; });
 };

您不能將內容附加到<input>元素,因為它不能包含內容。 也許你的意思

  $('#output').val(value);

設定其價值。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM