jQuery实现简易商城系统项目实操
更新时间:2022年06月29日 15:27:23 作者:张阿起
这篇文章主要介绍了jQuery实现简易商城系统项目实操,文章围绕主题展开详细的内容介绍,具有一定的参考价值,感兴趣的小伙伴可以参考一下
(福利推荐:【腾讯云】服务器最新限时优惠活动,云服务器1核2G仅99元/年、2核4G仅768元/3年,立即抢购>>>:9i0i.cn/qcloud)
(福利推荐:你还在原价购买阿里云服务器?现在阿里云0.8折限时抢购活动来啦!4核8G企业云服务器仅2998元/3年,立即抢购>>>:9i0i.cn/aliyun)
一.效果图
二.body
<body> <table border="1" cellpadding="0" cellspacing="0"> <tr> <th><input type='checkbox' name="c1"/>全选</th> <th>商品信息</th> <th>宜美惠价</th> <th>数量</th> <th>操作</th> </tr> <tr class="tr_0"> <td> <input name="" type="checkbox" value=""/> </td> <td> <img src="http://9i0i.com/pic.php?p=images/sang.gif" class="products"/><a href="#" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" >天堂雨伞</a></td><td>¥32.9元 </td> <td> <img src="http://9i0i.com/pic.php?p=images/subtraction.gif" width="20" height="20"/> <input type="text" class="quantity" value="1"/> <img src="http://9i0i.com/pic.php?p=images/add.gif" width="20" height="20"/> </td> <td> <a href="#" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" class="del">删除</a> </td> </tr> <tr> <td> <input name="" type="checkbox" value=""/> </td> <td> <img src="http://9i0i.com/pic.php?p=images/iphone.gif" class="products"/><a href="#" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" >苹果手机iphone5</a></td><td>¥3339元 </td> <td> <img src="http://9i0i.com/pic.php?p=images/subtraction.gif" width="20" height="20"/> <input type="text" class="quantity" value="1"/> <img src="http://9i0i.com/pic.php?p=images/add.gif" width="20" height="20"/> </td> <td> <a href="#" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" class="del">删除</a> </td> </tr> </table> <a href="#" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" class="add">添加</a> </body>
三.jQuery
<script type="text/javascript" src="http://9i0i.com/pic.php?p=js/jquery-1.12.4.js" ></script> <script> $(function(){ //点击加号触发事件 $('[src="http://9i0i.com/pic.php?p=images/add.gif"]').click(function(){ var num=parseInt($(this).prev().val()); $(this).prev().val(num+1); }); //点击减号触发事件 $('[src="http://9i0i.com/pic.php?p=images/subtraction.gif"]').click(function(){ var num=parseInt($(this).next().val()); if(num<=0){ return alert('不能再少了!'); }; $(this).next().val(num-1); }); //删除事件 $('[class="del"]').click(function(){ $(this).parent().parent().remove(); }); //选中框,全选框事件 $('[type="checkbox"]').click(function(){ var len=$('[type="checkbox"]').length; var clen=$('[type="checkbox"]:checked').length; var t1=$('[name="c1"]').prop("checked"); var pd=$(this).parent().text(); if(pd=="全选"){ $('[name="c1"]').prop("checked",t1); $('[type="checkbox"]').prop("checked",t1); return ""; } if(clen==len-1 & t1==false){ $('[name="c1"]').prop("checked",true); }else if(clen>=len-1 & t1==true){ $('[name="c1"]').prop("checked",false); } }); //添加事件 $('[class="add"]').click(function(){ var newD=$('tr:eq(2)').clone(); $('tr:last').after(newD); }); //输入框 $('[type="text"]').change(function(){ var te=$(this).val(); te=te.toString(); for(i=0;i<te.length;i++){ if(i==2 || te[i]=="."){ alert('不能超过100,不能有小数'); return $(this).val(1); }; }; if(te<=0 || isNaN(te)){ $(this).val(1); }; }); }); </script>
四.css
<style type="text/css" > *{ font-size:12px; } </style>
五.小结
本章使用jQuery的方式实现了一个简易的商城系统,这一个比较潦草,明天再实现一个比较好看的.
到此这篇关于jQuery实现简易商城系统项目实操的文章就介绍到这了,更多相关jQuery商城系统内容请搜索程序员之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持程序员之家!
相关文章
Jquery uploadify 多余的Get请求(404错误)的解决方法
下面小编就为大家带来一篇Jquery uploadify 多余的Get请求(404错误)的解决方法。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧2017-01-01jQuery插入节点和移动节点用法示例(insertAfter、insertBefore方法)
这篇文章主要介绍了jQuery插入节点和移动节点的方法,结合实例形式分析了insertAfter和insertBefore方法针对页面元素节点操作的使用技巧,需要的朋友可以参考下2016-09-09基于jQuery 实现bootstrapValidator下的全局验证
这篇文章主要介绍了基于jQuery 实现bootstrapValidator下的全局验证 的相关资料,需要的朋友可以参考下2015-12-12
最新评论