乐闻世界logo
搜索文章和话题

How to set value of input text using jQuery

5 个月前提问
4 个月前修改
浏览次数31

1个答案

1

在使用jQuery设置输入文本的值时,可以通过val()方法来实现。这个方法非常直观易用,它可以获取或设置表单元素的值,如输入框(input)、选项框(select)和文本区域(textarea)等。

示例代码:

假设我们有一个HTML页面,其中包含一个文本输入框,我们希望在用户打开页面时,自动填充这个输入框:

html
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Set Input Value using jQuery</title> <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.5.1/jquery.min.js"></script> </head> <body> <!-- 文本输入框 --> <input type="text" id="myInput"> <script> $(document).ready(function() { // 当文档加载完毕后执行 $('#myInput').val("Hello, world!"); // 设置输入框的值为 "Hello, world!" }); </script> </body> </html>

解释:

  1. HTML 部分:包含一个具有ID myInput的输入框。
  2. jQuery 部分
    • 首先,我们确保在文档完全加载后执行脚本($(document).ready())。
    • 使用$('#myInput')选择器找到ID为myInput的元素。
    • 使用.val("Hello, world!")方法设置该输入框的值为Hello, world!

通过上述方法,我们可以方便地在任何需要的时候动态设置输入框的值。这在处理用户表单、展示默认值或在用户交互过程中动态改变输入内容的场景下非常有用。

2024年6月29日 12:07 回复

你的答案