jquery 多选框 p便签展示
时间: 2024-09-07 07:00:19 浏览: 69
jquery多选框
jQuery可以配合HTML的多选框(复选框)和标签(p标签)来创建动态的交互式内容显示。当你在多选框上选择项目时,对应的p标签会显示或隐藏相应的内容。以下是一个简单的示例:
```html
<!DOCTYPE html>
<html lang="en">
<head>
<script src="https://code.jquery.com/jquery-3.6.0.min.js"></script>
</head>
<body>
<h2>选择课程标签:</h2>
<input type="checkbox" id="course1" value="数学"> 数学<br>
<input type="checkbox" id="course2" value="语文"> 语文<br>
<input type="checkbox" id="course3" value="英语"> 英语<br>
<div class="tags">
<p id="mathsDisplay">数学课详情将显示在这里...</p>
<p id="chineseDisplay">语文课详情将显示在这里...</p>
<p id="englishDisplay">英语课详情将显示在这里...</p>
</div>
<script>
$(document).ready(function() {
// 当多选框被勾选时,对应id的p标签显示
$("input[type='checkbox']").change(function() {
if ($(this).is(":checked")) {
$("#" + $(this).val()).show();
} else {
$("#" + $(this).val()).hide();
}
});
});
</script>
</body>
</html>
```
在这个例子中,当用户勾选某个课程的复选框时,对应的`<p>`标签会通过`.show()`显示出来,未勾选则通过`.hide()`隐藏。这是利用jQuery的选择器和事件处理机制实现的。
阅读全文