jquery给文本框赋值
使用 jQuery 给文本框赋值
jQuery 提供了多种方法为文本框(<input type="text"> 或 <textarea>)赋值,以下是常见的方法:
方法一:使用 .val() 方法
$("#textboxId").val("需要赋的值");
通过选择器选中文本框(如 ID 选择器 #textboxId),调用 .val() 方法并传入值即可。
方法二:通过属性直接赋值

$("#textboxId").attr("value", "需要赋的值");
这种方法通过修改 value 属性实现赋值,但通常推荐使用 .val()。
方法三:动态生成并赋值
var input = $("<input>").attr({
type: "text",
value: "动态生成的值"
});
$("body").append(input);
适用于动态创建文本框并直接赋值的场景。

方法四:为多个文本框统一赋值
$(".textboxClass").val("统一的值");
通过类选择器(如 .textboxClass)批量赋值。
注意事项
- 确保 DOM 加载完成后再操作(如将代码放在
$(document).ready() 中)。
- 对于
<textarea>,同样使用 .val() 而非 .html()。
如果需要从文本框获取值,使用 var value = $("#textboxId").val();。