类似于这样的效果,
该如何实现:下面将给出具体的代码
两边是button按钮,中间是span标签。(1)设置button的单击事件可以使用onclick直接在button上绑定,(2)也可以使用在js代码中绑定按钮的单击事件,使用click方法。这是两种不同的方法,但是效果一样的。
注意:获取span上的数字,并可以对数字进行加减操作使用parseInt($('quantity').text())+1;parseInt($('quantity').text())-1。设置span上面的只也使用text()方法。
完整代码如下:
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title></title>
<script src="jquery-3.2.1.min.js"></script>
<script>
function del(){
var num=parseInt($('#quantity').text())-1;
if(num<1){
$('#quantity').text(1);
}else{
$('#quantity').text(num);
}
}
function add(){
var num=parseInt($('#quantity').text())+1;
$('#quantity').text(num);
}
</script>
</head>
<body>
<input type="button" value="-" id="del" onclick="del()"/>
<span id="quantity">1</span>
<input type="button" value="+" id="add" onclick="add()"/>
</body>
</html>