jquery给文本框赋值
使用 jQuery 给文本框赋值
jQuery 提供了多种方法给文本框(<input type="text"> 或 <textarea>)赋值,以下是常用的几种方式:
通过 val() 方法赋值
val() 是 jQuery 中用于获取或设置表单元素值的核心方法。以下示例展示如何通过 ID 或类名选中文本框并赋值:
// 通过 ID 选中文本框并赋值
$("#textBoxId").val("这是赋值内容");
// 通过类名选中文本框并赋值(多个元素时会全部赋值)
$(".textBoxClass").val("这是赋值内容");
通过属性选择器赋值

如果文本框没有明确的 ID 或类名,可以通过属性选择器(如 name)定位:
// 通过 name 属性赋值
$("input[name='username']").val("这是用户名");
// 通过 type 属性赋值(适用于所有文本框)
$("input[type='text']").val("这是通用赋值");
动态生成内容后赋值
结合其他 jQuery 方法(如 append())动态生成文本框并赋值:

// 动态创建文本框并添加到 DOM 后赋值
var $input = $("<input type='text' class='dynamic-input'>");
$("body").append($input);
$(".dynamic-input").val("动态生成的文本框");
清空文本框内容
如果需要清空文本框,可以传递空字符串或调用无参数的 val():
// 清空文本框
$("#textBoxId").val("");
// 等效写法
$("#textBoxId").val();
注意事项