javascript - 我如何使用 jQuery 将某些内容附加到表单元素的值,而不是更改它?

标签 javascript jquery textarea

我知道如何在基本 JS 中做到这一点:

document.getElementById("someTextarea").value += "stuff";

注意 + - 我是在增加值,而不是完全改变它。我将如何使用 jQuery 的 val() 来做到这一点? ?

最佳答案

$('#foo').val($('#foo').val() + 'something');

(当然你可以而且应该缓存元素)。

另一种方式(非常jQuery风格):

$('#foo').val(function(){
    return this.value + "something";
});

关于javascript - 我如何使用 jQuery 将某些内容附加到表单元素的值,而不是更改它?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11302658/

相关文章:

javascript - 关闭返回如何工作?

javascript - 内容不会在路线更改时更新

jQuery Sortable 将我的 <tr> 从我的 <tbody> 中移出?

javascript - 如何在 javascript 中查找/检测页面中的任何文本区域

javascript - TinyMCE - 添加键绑定(bind) CNRTL-S COMMAND-S 以调用 AJAX 保存功能

javascript - 如何动态更新文本区域的值,同时仍然能够编辑它 - React

javascript - 选项卡在 MVC 应用程序中不起作用

javascript - 当我们在 JavaScript 中将字符串变量初始化为 null 或空字符串时,有什么区别?哪个是首选

javascript - 如何从 HTML 中删除 angularjs 属性和类?

javascript - jQuery:如果类存在,删除它,然后将它添加到新元素