jq得到总价
<html>
<head>
<title></title>
{load href="/static/js/jquery-1.9.1.min.js" /}
</head>
<body>
门票产品
<br>
<form name="form1" method="post" action="" >
<table>
<tr>
<!--<td><input type="checkbox" onClick="checkAll('aa',this)">全选</td>-->
<td><input type="checkbox" id="checkAllChange">全选
</td>
<td>产品</td>
<td>主产品名字</td>
<td>子产品名称 </td>
<td>数量 </td>
<td>价格</td>
</tr> {volist name="data" key="k" id="vo"}
<tr>
<td>
<input type="checkbox" name="checkbox" id="r" ></td>
<td>{$k}</td>
<td>{$vo.name}</td>
<td>{$vo.tickets_name}</td>
<td><input type="text" value="{$vo.quantity}"></td>
<td><input type="text" value="{$vo.price}" id="price"></td>
<input type="hidden" value="{$vo.goods_id}" name="goods_id">
<input type="hidden" value="{$vo.sub_id}" name="sub_id">
<input type="hidden" value="{$vo.member_id}" name="member_id">
<input type="hidden" value="1" name="type">
<td><a href="/Index/member/cart_delete/id/{$vo.id}" onclick="confirm('确定要删除吗')">删除</a></td>
</tr>
{/volist} </table>
<p>总价<input type="text" id="total" value="" name="total"/></p>
<p>
<input type="button" value="提交订单">
</p>
</form>
{$data->render()}
<br>酒店产品
{volist name="data1" key="k1" id="v"}
<p> 产品{$k1}
主产品名字:{$v.name} 子产品名称 {$v.room_name}
数量{$v.quantity}
价格{$v.price}
<a href="/Index/member/cart_delete/id/{$v.id}" onclick="confirm('确定要删除吗')">删除</a>
</p>
{/volist}
{$data1->render()}
</body>
</html>
<script>
$(function(){
var totalprice=0;
$(":button").click(function() {
$(":checkbox:checked").closest("tr").find("#price").each(function(i, eleDom){
// 遍历每个被选中的复选框所在行的文本框的值, 看你怎么用了,你要哪个
//alert('第 ' + (i+1) + ' 个文本框的值: ' + eleDom.value);
totalprice+=parseInt(eleDom.value);
});
$('#total').val(totalprice);
});
}); $("#checkAllChange").click(function() {
if (this.checked == true) {
$("input[name='checkbox']").each(function() {
this.checked = true;
});
} else {
$("input[name='checkbox']").each(function() {
this.checked = false;
});
}
}); </script>
jq得到总价的更多相关文章
- jq实现简单购物车增删功能
https://www.cnblogs.com/sandraryan/ jq实现购物车功能 点击+- 增减数量,计算价格: 点击删除,删除当前行(商品) 点击- ,减到0 询问是否删除商品 点击全选 ...
- jq选择器基础
Jquery $代表选择器 使用jq必须要导入jq文件 <script src="http://libs.baidu.com/jquery/2.0.0/jquery.min.js&qu ...
- JQ实现判断iPhone、Android设备
最近做了一版微信宣传页,通过JQ来判断设备,并进行下载 微信内置浏览器对下载链接进行了屏蔽,所以先进行判断,如果是微信内置浏览器,则跳转应用宝链接,如果不是,则判断是iPhone/Adroid/PC ...
- jq.validate隐藏元素忽略验证
jq.validate隐藏元素忽略验证 现在有这样一个需求,当触发某类事件时候,需要在页面中显示input框,但是当不需要加载页面中的元素时候,进行隐藏.在这个需求的前提下,程序中对于input中的输 ...
- jq.validate 自定义验证两个日期
jq.validate 自定义验证两个日期 首先定义有一个表单,date1和date2是属于表单的元素,若date1大于date2,返回false:若date1<date2,返回true.使用j ...
- jq方法中 $(window).load() 与 $(document).ready() 的区别
通过自学进入了前端的行列,只知道在js中,一开头就写一个: window.onload = function(){ //doing sth} 然后所有的乱七八糟的代码全塞里面,大概知道window.o ...
- jq 根据值的正负变色
效果图这样: 意思就是根据最后的百分值变色,值为负变绿色,值为正变红色. 所以只要取到那个标签里的值了,就能根据正负的判断决定颜色. 我的html部分这样: /*不过他们都说我的dom结构不太合理,同 ...
- jq 个性的隔行变色
效果图大致这样: 我的html格式部分这样:/*不过他们都说我的dom结构不太合理,同意.BUT,我就是不想写表格而写成的这样的,所以后面jq部分也要迁就了*/ <div class=&qu ...
- 关于JQ toggle 的注意事项
1.9.1以后的版本,好像不支持 jq 的 toggle function的用法啦.
随机推荐
- 1-3 分布式系统的瓶颈以及zk的相关特性
- HDU 6397(2018多校第8场1001) Character Encoding 容斥
听了杜教的直播后知道了怎么做,有两种方法,一种构造函数(现在太菜了,听不懂,以后再补),一种容斥原理. 知识补充1:若x1,x2,.....xn均大于等于0,则x1+x2+...+xn=k的方案数是C ...
- 用C++的基本算法实现十个数排序
冒泡排序法 原理: 它重复地走访过要排序的数列,一次比较两个元素,如果他们的顺序错误就把他们交换过来.走访数列的工作是重复地进行直到没有再需要交换,也就是说该数列已经排序完成. 冒泡排序算法的运作如下 ...
- delete请求,删除不成功?
因为,在数据库底层,其实并没有删除该数据,只是将数据的标识设置为is_deleted.因此,最后即使删除了,查询的时候还是会显示在界面. 故,需要重写get请求.
- 数据结构_相似三角形优雅值_sjx
问题描述 给你 n 个三角形,每个三角形有一个优雅值,然后给出一个询问,每次询问一个三角形,求与询问的三角形,相似的三角形中的优雅值最大是多少. ★数据输入第一行输入包括 n 一个数字,接下来 n 行 ...
- python开发[第二篇]------str的7个必须掌握的方法以及五个常用方法
在Python中 基本数据类型有 str int boolean list dict tuple等 其中str的相关方法有30多个 但是常用的就以下7个 join # split # find # ...
- Comparator 排序
例1: import java.util.ArrayList; import java.util.Collections; import java.util.Comparator; import ja ...
- python连接数据库--查询数据
#!/usr/bin/python # -*- coding: utf-8 -*- import pymysql def fileDB(): # 打开数据库连接(ip/数据库用户名/登录密码/数据库名 ...
- jquery ajax 分页
<script src="../Js/jQuery/jquery-1.8.2.min.js" type="text/javascript">< ...
- 计算DataTable某列的值(SUM)
参考,如下: