要实现这个功能,您可以参考以下代码示例:
<!DOCTYPE html>
<html lang="zh">
<head>
<meta charset="UTF-8">
<title>jQuery 事件处理示例</title>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.5.1/jquery.min.js"></script>
</head>
<body>
<label for="inputText">请输入文字:</label>
<input type="text" id="inputText" placeholder="请输入文字">
<button id="copyButton">显示长度并复制文本</button>
<div id="outputDiv"></div>
<script>
$(document).ready(function(){
$("#copyButton").click(function(){
// 获取输入框的值
var inputText = $("#inputText").val();
// 获取输入框内容的长度
var length = inputText.length;
// 显示内容长度
alert("输入框中的文字长度为:" + length);
// 将输入框内容复制到另一个div中
$("#outputDiv").text(inputText);
});
});
</script>
</body>
</html>
在这个代码中:
<input>
中输入文字。<button>
,当用户点击这个按钮时会触发事件处理程序。.val()
方法来获取输入框中的内容。.length
属性来获取输入框内容的长度,并使用 alert()
方法弹出一个提示框显示这个长度。.text()
方法来将输入框中的内容复制到 <div>
中。用户点击按钮后,会弹出一个警告框显示输入框内容的长度,并且输入框的内容会被复制到下方的 <div>
中显示。