<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>demo1</title>
<script src="../../js/jquery-1.8.2.min.js" type="text/javascript" charset="utf-8"></script>
<style type="text/css">
li{
list-style-type: none;
}
tr:nth-child(even){
background-color: deepskyblue;
}
span{
color: red;
}
</style>
<script type="text/javascript">
$(function(){
$(".save").click(function(){
$("span").html("");
var name= $(".name").val();
var price=$(".price").val();
var num=$(".num").val();
if(name.length<2||name.length>20){
$(".n_span").html("商品名称必须在2-20个字符之间")
return;
}
if(price==undefined||price==""){
$(".p_span").html("商品价格不能为空")
return;
}
if(num<=0){
$(".num_span").html("商品数量必须大于0")
return;
}
addGood();
getTotal();
})
function addGood () {
var name= $(".name").val();
var price=$(".price").val();
var num=$(".num").val();
var type=$("select :selected").val();
var sum=price*num;
var n_tr="<tr class='n_tr'>"+
"<td><input type='checkBox'/></td>"+
"<td>"+name+"</td>"+
"<td>"+price+"</td>"+
"<td>"+num+"</td>"+
"<td>"+type+"</td>"+
"<td>"+sum+"</td>"+
"<td><button onclick='del(this)'>删除</button></td>"+
"</tr>";
$("table").append(n_tr);
getTotal();
}
$(".selectAll").click(function(){
$(":checkBox").prop("checked",true);
})
$(".selectRevers").click(function(){
$(":checkBox").each(function(){
this.checked=!this.checked;
})
})
$(".delAll").click(function(){
$(":checkBox:checked").each(function(){
$(this).parent().parent().remove();
})
getTotal();
});
});
function getTotal () {
var total = 0;
$(".n_tr :nth-child(6)").each(function(){
var xiaoji=$(this).text();
total+=parseFloat(xiaoji);
})
$(".stotal").html("商品总价:¥"+total);
}
function del (a) {
$(a).parent().parent().remove();
getTotal();
}
</script>
<link rel="stylesheet" type="text/css" href="../index2.css"/>
</head>
<body>
<ul>
<li>商品名称 :<input class="name" /><span class="n_span"></span> </li>
<li>商品价格 :<input class="price" /><span class="p_span"></span> </li>
<li>商品数量 :<input class="num" /><span class="num_span"></span> </li>
<li>商品类型 :<select>
<option>茶叶</option>
<option>咖啡</option>
</select>
</li>
<li><button class="save">确定</button> </li>
</ul>
<button class="selectAll">全选</button>
<button class="selectRevers">反选</button>
<button class="delAll">批量删除</button>
<table>
<tr>
<td>编号</td>
<td>商品名称</td>
<td>商品价格</td>
<td>商品数量</td>
<td>商品类别</td>
<td>小计</td>
<td>删除</td>
</tr>
</table>
<p class="stotal">商品总价:¥0</p>
</body>
</html>
jQuery 简易功能
猜你喜欢
转载自blog.csdn.net/qq_42045179/article/details/80165840
今日推荐
周排行