jquery赋值给文本框
使用 jQuery 给文本框赋值
jQuery 提供了多种方法为文本框(<input type="text"> 或 <textarea>)赋值。以下是常见的几种方式:
通过 val() 方法赋值
val() 是 jQuery 中用于获取或设置表单元素值的核心方法。以下示例展示如何为文本框赋值:
$('#textBoxId').val('这是赋值的内容');
通过属性直接赋值
虽然不推荐,但也可以通过直接修改 value 属性实现:
$('#textBoxId').attr('value', '这是赋值的内容');
动态赋值示例
结合变量动态赋值:
var dynamicValue = "动态内容";
$('#textBoxId').val(dynamicValue);
多文本框批量赋值
通过类选择器为多个文本框赋值:
$('.textBoxClass').val('统一赋值的内容');
清除文本框内容
将值设为空字符串即可清空:
$('#textBoxId').val('');
注意事项

- 确保 DOM 加载完成后再执行 jQuery 操作,通常将代码放在
$(document).ready() 中
- 对于
<textarea> 元素,同样使用 val() 方法而非 html()
- 现代浏览器中,
prop() 和 val() 性能优于 attr()
这些方法覆盖了大多数文本框赋值场景,开发者可根据具体需求选择合适的方式。