在jQuery中,如何在输入字段被修改时附加一个文本信息

在jQuery中,如何在输入字段被修改时附加一个文本信息

在这篇文章中,我们将看到如何在jQuery中当一个输入字段被改变时为一个元素添加文本信息。当输入字段被改变时,要追加一个元素的文本信息,change()和appendTo()方法被使用。change()方法是用来检测输入字段的值的变化。这个方法只对 "<input>,<textarea>和<select>" 元素起作用。appendTo()方法被用来追加元素。

语法:

$($selector).change(function() { })

在这里,我们首先使用change()方法来检测输入字段的变化,然后使用appendTo()方法来显示信息。

示例:

<!DOCTYPE html>
<html>
  
<head>
    <title>
        How to append an element with a text message
        when an input field is changed in jQuery?
    </title>
  
    <script src=
"https://ajax.googleapis.com/ajax/libs/jquery/3.3.1/jquery.min.js">
    </script>
  
    <script>
        (document).ready(function () {
            ("#textInput").change(function () {
                $("<p>Input text has changed.</p>")
                .appendTo("body");
            });
        });
    </script>
  
    <style>
        body {
            text-align: center;
        }
  
        h1 {
            color: green;
        }
  
        .clickable_ele {
            font-size: 20px;
            font-weight: bold;
        }
    </style>
</head>
  
<body>
    <h1>GeeksforGeeks</h1>
  
    <h3>
        How to append an element with a text message
        <br>when an input field is changed in jQuery?
    </h3>
  
    <form action="#">
        <input id="textInput" type="text" 
            value="GeeksforGeeks">
    </form>
</body>
  
</html>

输出:

在jQuery中,如何在输入字段被修改时附加一个文本信息?

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程