📅  最后修改于: 2023-12-03 15:02:15.338000             🧑  作者: Mango
在 Web 开发中,经常需要查找用户输入,并对选择的结果进行操作。JQuery 提供了多种方法来实现这一功能。本篇文章将介绍 JQuery 查找输入的方法,以及如何操作选择结果。
JQuery 提供了三个主要的方法来查找输入:
.val() 方法可以获取或设置表单中指定元素的值。例如,以下代码将获取一个输入框中的值:
var inputValue = $('input[type="text"]').val();
.text() 方法可以设置或获取元素之间的文本内容。例如,以下代码将获取一个 <div>
元素中的文本内容:
var divText = $('div').text();
.html() 方法可以获取或设置元素的 HTML 内容。例如,以下代码将获取一个 <div>
元素的 HTML 内容:
var divHtml = $('div').html();
一旦获取了用户的输入,就可以使用 JQuery 的选择器来操作所选元素。以下是几个常用的选择器:
.addClass() 方法可以向一个或多个元素添加一个或多个类。例如,以下代码将向一个 <div>
元素添加一个名为 "selected" 的类:
$('div').addClass('selected');
.show() 方法可以显示一个或多个被隐藏的元素。例如,以下代码将显示一个 <div>
元素:
$('div').show();
.hide() 方法可以隐藏一个或多个元素。例如,以下代码将隐藏一个 <div>
元素:
$('div').hide();
以下代码演示了如何查找用户输入并选择元素:
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.5.1/jquery.min.js"></script>
<input type="text" id="input" placeholder="请输入...">
<button id="btn">查找</button>
<div class="item">元素1</div>
<div class="item">元素2</div>
<div class="item">元素3</div>
<script>
$(document).ready(function() {
$('#btn').click(function() {
var userInput = $('#input').val();
$('.item').hide();
$('.item:contains(' + userInput + ')').show();
});
});
</script>
上述代码将会隐藏所有的 item
类元素,然后根据用户输入显示匹配的元素。
注意:以上代码需要在 HTML 文件中引入 jQuery 库。
参考资料: