📅  最后修改于: 2023-12-03 15:40:11.915000             🧑  作者: Mango
在 TypeScript 中,使用 jQuery 更改复选框状态并显示警报通常是一项基本任务。 在本文中,我们将学习如何执行此操作,步骤如下:
1.先引入 jQuery 库:
import * as $ from 'jquery';
2.定义变量以获取复选框和警报消息:
const $checkBox = $('#my-checkbox');
const $alert = $('#my-alert');
3.定义复选框的单击事件 :
$checkBox.on('click', () => {
// Do something
});
4.在单击事件处理程序中获取复选框状态,并根据其状态更改文本和警报:
$checkBox.on('click', () => {
const isChecked = $checkBox.prop('checked');
if (isChecked) {
$alert.text('Checkbox is checked!')
$alert.addClass('alert-success');
$alert.removeClass('alert-danger');
} else {
$alert.text('Checkbox is unchecked!')
$alert.addClass('alert-danger');
$alert.removeClass('alert-success');
}
});
5.最终的 HTML 和警报:
<!DOCTYPE html>
<html>
<head>
<title>Changing Checkbox with jQuery Alert - TypeScript</title>
<link rel="stylesheet"
href="https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/4.3.1/css/bootstrap.min.css"
integrity="sha256-qSVZEeKq3nniqT+nskS8P4PXGJfvKj1sQs4f4a1JjgY="
crossorigin="anonymous" />
</head>
<body>
<div class="container mt-5">
<div class="form-group">
<label class="form-check-label">
<input id="my-checkbox"
class="form-check-input"
type="checkbox" />
My Checkbox
</label>
</div>
<div id="my-alert" class="alert" role="alert"></div>
</div>
<script src="https://code.jquery.com/jquery-3.6.0.min.js"
integrity="sha384-J6qa4849blE7LVW6taVrNQ/5d4D9BOIwGEnHn6kzMj5kan9TLrEyIaS6W7U6Bq0K"
crossorigin="anonymous">
</script>
<script src="./index.ts"></script>
</body>
</html>
这就是如何使用 TypeScript 具有 jQuery 更改复选框状态和警报的方法。注意,这里使用了 Bootstrap 框架库,用于格式化 HTML 和警报消息。