赞
踩
相当于原生的innerHtml
获取内容html()
修改内容html("内容")
- <div>
- <span>123</span>
- </div>
- <script>
- $(function(){
- console.log($("div").html());
- $("div").html("456")
- })
- </script>
相当于原生中的innerText()
获取文本 text()
更改文本text("内容")
tips:
substr(1):截取第一个字符后面的字符串
toFixed(n):保留n位小数
parents("选择器"):选择祖先中对应的元素
- <!DOCTYPE html>
- <html lang="en">
- <head>
- <meta charset="UTF-8">
- <meta http-equiv="X-UA-Compatible" content="IE=edge">
- <meta name="viewport" content="width=device-width, initial-scale=1.0">
- <title>Document</title>
- <script src="jquery.min.js"></script>
- <style>
- *{
- margin: 0;
- padding: 0;
-
- }
- body{
- font-size: 12px;
- color: #666;
- }
- a{
- text-decoration: none;
- color: #666;
- }
- em{
- font-style: normal;
- }
- .cart-warp{
- width: 1200px;
- margin: 100px auto;
- font-size: 12px;
- }
- .cart-thead{
- height: 32px;
- margin: 5px 0 10px;
- padding: 5px 0;
- line-height: 32px;
- background-color: #f3f3f3;
- border: 1px solid #e9e9e9;
- border-top: 0;
- /* 清除浮动 */
- overflow: hidden;
- }
- .cart-thead>div,
- .cart-item>div{
- float: left;
- }
- .cart-item{
- margin: 15px 0;
- padding-top: 14px;
- height: 160px;
- /* padding-bottom: 20px; */
- border-style: solid;
- border-width: 2px 1px 1px;
- border-color: #aaa #f1f1f1 #f1f1f1;
- overflow: hidden;
- }
- .t-checkbox,
- .p-checkbox
- {
- width: 122px;
- height: 18px;
- line-height: 18px;
- padding-top: 7px;
- padding-left: 11px;
- }
- .t-good{
- width: 400px;
- }
- .t-price{
- width: 120px;
- padding-right: 40px;
- text-align: right;
- }
- .t-num{
- width: 150px;
- text-align: center;
- }
- .t-sum{
- width: 100px;
- text-align: right;
- }
- .t-action{
- width: 130px;
- text-align: right;
- }
- .p-checkbox{
- width: 61px;
- }
- .p-img{
- float: left;
- border: 1px solid #ccc;
- }
- .p-msg{
- float: left;
- width: 210px;
- margin: 0 10px;
- }
- .p-goods{
- width: 565px;
- padding-top: 10px;
- }
- .p-price{
- width: 110px;
- }
- .p-num{
- width: 170px;
-
- }
- .p-num .decrement,
- .p-num .increment{
- float: left;
- width: 16px;
- height: 18px;
- line-height: 18px;
- text-align: center;
- border: 1px solid #cacbcb;
- background-color: #fff;
- color: #666;
-
- }
- .p-num .itxt{
- float: left;
- width: 42px;
- height: 18px;
- line-height: 18px;
- text-align: center;
- border: 1px solid #cacbcb;
- /* appearance: none; */
- }
- .p-sum{
- width: 145px;
- font-weight: 700;
- }
- .cart-floatbar{
- height: 50px;
- line-height: 50px;
- border: 1px solid #f0f0f0;
- }
- .select-all{
- float: left;
- height: 18px;
- line-height: 18px;
- padding: 16px 0 16px 9px;
- }
- .operation{
- float: left;
- width: 200px;
- margin-left: 40px;
- }
- .clear-all{
- font-weight: 700;
- margin: 0 20px;
- }
- .toolbar-right{
- float: right;
- }
- .toolbar-right>div{
- float: left;
- }
- .toolbar-right em{
- font-weight: 700;
- color: red;
- }
- .price-sum em{
- font-size: 18px;
- }
- .toolbar-right .price-sum{
- height: 50px;
- margin: 0 15px;
- }
- .toolbar-right .btn-area{
- width: 94px;
- height: 52px;
- line-height: 52px;
- text-align: center;
- font-size: 20px;
- font-weight: 700;
- background-color: red;
- color: #fff;
- }
- .check-cart-item{
- background-color: #fff4e8;
- }
- </style>
- <script>
- $(function(){
- $(".checkAll").change(function(){
- $(".j-checkbox, .checkAll").prop("checked", $(this).prop("checked"));
-
- })
- $(".j-checkbox").change(function(){
- if($(".j-checkbox:checked").length===$(".j-checkbox").length){
- $(".checkAll").prop("checked", true)
- }else{
- $(".checkAll").prop("checked", false)
- }
- })
- $(".increment").click(function(){
- var n = $(this).siblings(".itxt").val();
- n++;
- $(this).siblings(".itxt").val(n);
- var price = $(this).parents(".p-num").siblings(".p-price").text();
- price = price.substr(1);
- $(this).parents(".p-num").siblings(".p-sum").text("¥"+(price*n).toFixed(2))
- })
- $(".decrement").click(function(){
- var n = $(this).siblings(".itxt").val();
- if(n > 1){
- n--;
- $(this).siblings(".itxt").val(n);
- var price = $(this).parent().parent().siblings(".p-price").text();
- price = price.substr(1);
- $(this).parent().parent().siblings(".p-sum").text("¥"+(price*n).toFixed(2))
- }
-
- })
-
- $(".itxt").change(function(){
- var n = $(this).val();
- var price = $(this).parents(".p-num").siblings(".p-price").text();
- price = price.substr(1);
- $(this).parents(".p-num").siblings(".p-sum").text("¥"+(price*n).toFixed(2))
-
- })
- })
- </script>
- </head>
- <body>
- <div class="cart-warp">
- <!-- 头部全选模块 -->
- <div class="cart-thead">
- <div class="t-checkbox">
- <input type="checkbox" name="" id="" class="checkAll">全选
- </div>
- <div class="t-good">商品</div>
- <div class="t-price">单价</div>
- <div class="t-num">数量</div>
- <div class="t-sum">小计</div>
- <div class="t-action">操作</div>
- </div>
- <!-- 商品详细模块 -->
- <div class="cart-item-list">
- <div class="cart-item check-cart-item">
- <div class="p-checkbox">
- <input type="checkbox" name="" id="" class="j-checkbox">
- </div>
- <div class="p-goods">
- <div class="p-img">
- <img src="images/p1.jpg" alt="">
- </div>
- <div class="p-msg">【5本26.8元】经典儿童文学彩图青少版八十天环游地球中学生语文教学大纲</div>
- </div>
- <div class="p-price">¥12.60</div>
- <div class="p-num">
- <div class="quantity-form">
- <a href="javascript:;" class="decrement">-</a>
- <input type="text" class="itxt" value="1">
- <a href="javascript:;" class="increment">+</a>
- </div>
- </div>
- <div class="p-sum">¥12.60</div>
- <div class="p-action">
- <a href="javascript:;">删除</a>
- </div>
- </div>
- <div class="cart-item">
- <div class="p-checkbox">
- <input type="checkbox" name="" id="" class="j-checkbox">
- </div>
- <div class="p-goods">
- <div class="p-img">
- <img src="images/p2.jpg" alt="">
- </div>
- <div class="p-msg">【5本26.8元】经典儿童文学彩图青少版八十天环游地球中学生语文教学大纲</div>
- </div>
- <div class="p-price">¥12.60</div>
- <div class="p-num">
- <div class="quantity-form">
- <a href="javascript:;" class="decrement">-</a>
- <input type="text" class="itxt" value="1">
- <a href="javascript:;" class="increment">+</a>
- </div>
- </div>
- <div class="p-sum">¥12.60</div>
- <div class="p-action">
- <a href="javascript:;">删除</a>
- </div>
- </div>
- <div class="cart-item">
- <div class="p-checkbox">
- <input type="checkbox" name="" id="" class="j-checkbox">
- </div>
- <div class="p-goods">
- <div class="p-img">
- <img src="images/p3.jpg" alt="">
- </div>
- <div class="p-msg"></div>
- </div>
- <div class="p-price">¥12.60</div>
- <div class="p-num">
- <div class="quantity-form">
- <a href="javascript:;" class="decrement">-</a>
- <input type="text" class="itxt" value="1">
- <a href="javascript:;" class="increment">+</a>
- </div>
- </div>
- <div class="p-sum">¥12.60</div>
- <div class="p-action">
- <a href="javascript:;">删除</a>
- </div>
- </div>
- </div>
- <!-- 结算模块 -->
- <div class="cart-floatbar">
- <div class="select-all">
- <input type="checkbox" name="" id="" class="checkAll">全选
- </div>
- <div class="operation">
- <a href="javascript:;" class="remove-batch">删除选中的商品</a>
- <a href="javascript:;" class="clear-all">删除购物车</a>
- </div>
- <div class="toolbar-right">
- <div class="amount-sum">已经选<em>1</em>件商品</div>
- <div class="price-sum">总价:<em>¥12.60</em></div>
- <div class="btn-area">去结算</div>
- </div>
-
- </div>
- </div>
- </body>
- </html>
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。