<div class="box" id="box">
<a href='#' class="a">
<input type="text" class="atxt" value="1">
<a href='#' class="b">
</div>
<script>
$(function(){
const $add = $(".b")
const $reduce = $(".a")
$add.click(function () {
//获取值
let value = $(this).prev().val()
// console.log(value)
value++
//输出到数量框
$(this).prev().val(value)
})
//减少
$reduce.click(function () {
let value = $(this).next().val()
if (value == 1) return
value--
$(this).next().val(value)
})
ps:1.prev() 获得匹配元素集合中每个元素紧邻的前一个同胞元素
2.next() 获得匹配元素集合中每个元素紧邻的后一个同胞元素
这篇博客介绍了如何使用jQuery实现点击加减按钮动态改变文本框内的数值。通过`.prev()`和`.next()`方法选取元素,实现了数值的增加和减少功能,适用于前端页面中的数量控制场景。

324

被折叠的 条评论
为什么被折叠?



