[英]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.