我知道如何在基本的 JS 中做到这一点:
document.getElementById("someTextarea").value += "stuff";
请注意+
- 我正在增加价值,而不是完全改变它。我将如何使用 jQuery 来做到这一点val()
?
我知道如何在基本的 JS 中做到这一点:
document.getElementById("someTextarea").value += "stuff";
请注意+
- 我正在增加价值,而不是完全改变它。我将如何使用 jQuery 来做到这一点val()
?
$('#foo').val($('#foo').val() + 'something');
(当然你可以而且应该缓存元素)。
另一种方式(非常 jQuery 风格):
$('#foo').val(function(){
return this.value + "something";
});
$('#someTextarea').val(function(i, v){ return v + 'stuff'; });
由于 ID 选择器将返回一个唯一元素,因此您可以val
根据需要避免:
$('#foo')[0].value += '东西';