![](/img/trans.png)
[英]Why is array[0] returning a different object than array.first using jQuery and why can't I use .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>
幾點注意事項:
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.