jQuery 数字增减框(Number Increment/Decrement Box)是一种常见的用户界面组件,允许用户通过点击按钮来增加或减少一个数字值。这种组件通常用于表单中,例如调整商品数量、设置价格范围等。
以下是一个简单的 jQuery 数字增减框的实现示例:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>jQuery 数字增减框</title>
<script src="https://code.jquery.com/jquery-3.6.0.min.js"></script>
<style>
.number-box {
display: flex;
align-items: center;
}
.number-box input {
width: 50px;
text-align: center;
}
.number-box button {
margin: 0 5px;
}
</style>
</head>
<body>
<div class="number-box">
<button id="decrement">-</button>
<input type="text" id="number" value="0" readonly>
<button id="increment">+</button>
</div>
<script>
$(document).ready(function() {
var step = 1;
$('#increment').click(function() {
var currentValue = parseInt($('#number').val());
$('#number').val(currentValue + step);
});
$('#decrement').click(function() {
var currentValue = parseInt($('#number').val());
$('#number').val(currentValue - step);
});
});
</script>
</body>
</html>
readonly
)。readonly
属性。通过以上示例和解决方法,你可以快速实现一个功能完善的 jQuery 数字增减框,并解决常见的使用问题。
领取专属 10元无门槛券
手把手带您无忧上云