📅  最后修改于: 2023-12-03 15:25:03.610000             🧑  作者: Mango
在 JavaScript 中,可以使用字符串的 length 属性获得字符串的长度。例如:
let str = "Hello, world!";
console.log(str.length); // 13
然而,通常情况下我们需要在页面上动态地获取和显示字符串的长度。这时,可以使用 jQuery 这个优秀的 JavaScript 库来方便地操作 DOM 元素,完成这个任务。
首先,需要在 HTML 文件中添加一些基本结构,例如:
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>字符串长度 jQuery - JavaScript</title>
<script src="https://code.jquery.com/jquery-3.6.0.min.js"></script>
</head>
<body>
<input type="text" id="input">
<button id="btn">获取长度</button>
<div id="result"></div>
</body>
</html>
这里添加了一个文本框、一个按钮和一个用于显示结果的 <div>
元素。
然后,可以在 JavaScript 文件中,添加以下代码:
$(function() {
var input = $('#input'),
btn = $('#btn'),
result = $('#result');
btn.click(function() {
var str = input.val();
result.text(str.length);
});
});
这段代码的意思是:当页面加载完成后,获取三个元素(文本框、按钮和用于显示结果的 <div>
元素),然后为按钮添加点击事件处理程序,获取文本框的值,然后将字符串长度显示在结果 <div>
元素中。
这样,就可以实现一个基本的字符串长度的 jQuery 示例了。注意,在使用 jQuery 之前,需要先在 HTML 文件中引入它的代码库。此外,$(function() {...})
等价于 jQuery 的 $(document).ready(function() {...})
,在页面完全加载后运行其中的代码。
参考文献: