laravel 商品详情切换skus写发
2018年9月7日1.遍历好数据skus数据
1 2 3 4 5 6 7 8 9 10 11 |
@foreach($product->skus as $sku) <label class="btn btn-default sku-btn" data-price="{{ $sku->price }}" data-stock="{{ $sku->stock }}" data-toggle="tooltip" title="{{ $sku->description }}" data-placement="bottom"> <input type="radio" name="skus" autocomplete="off" value="{{ $sku->id }}"> {{ $sku->title }} </label> @endforeach |
2.准备好切换
1 2 3 4 5 6 7 8 9 |
<script> $(document).ready(function () { $('[data-toggle="tooltip"]').tooltip({trigger: 'hover'}); //tooltip是app.js自带的方法展示鼠标在上面展示详情的方法 $('.sku-btn').click(function () { //鼠标点击事件 $('.product-info .price span').text($(this).data('price')); //更新价钱 ,获取数据data-price $('.product-info .stock').text('库存:' + $(this).data('stock') + '件'); //获取件数 ,获取数据 data-stock }); }); </script> |