js中嵌入jstl标签的实战 : 第三卷
来源:互联网 发布:伪造邮件发件人软件 编辑:程序博客网 时间:2024/05/19 19:14
js中嵌入jstl标签的实战 : 第三卷
业务 : 首次点击颜色时默认选择该颜色对应的第一个尺码并显示价格
第六步 : 修改颜色点击事件函数colorToRed
分析 :当第一次进入product.jsp页面,第一次点击所选颜色的时候,默认给尺码添加一个该颜色对应的最小的尺码 ,并且显示该颜色该尺码下对应的价格
// 点击颜色function colorToRed(target , colorId){ // 先清空边框颜色为白色 $("#colors div").attr("class","item"); // 点击后边框变为红色 $(target).attr("class","item selected"); // 定义一个初始的尺码为空 var html = ""; // 第一次点击颜色时默认颜色对应的最小尺码被选中 // 第一次点击颜色给个标记 var flag = 0; /* =============在这里写jstl标签是在页面加载之前先加载=========== */ <c:forEach items="${superPojo.skus }" var="sku"> // 如果选中的颜色的id等于遍历时库存中的id if (colorId == '${sku.color_id}') { // 点击颜色加载尺码 if (flag == 0) { // 当颜色标记=0的时候,让选中尺码边框颜色变为红色 html = html + "<div class=\"item selected\" id=\"${sku.size}\" onclick=\"sizeToRed(this,'${sku.size}')\"><b></b><a href=\"javascript:;\" title=\"${sku.size}\" >${sku.size}</a></div>"; // 当颜色标记=0的时候,并取出对应的价格显示到价格中 $("#bbs-price").html('${sku.price}'); // 改变颜色标记为1 flag = 1; }else{ // 当颜色标记!=0的时候,让选中的尺码边框颜色变为白色 html = html + "<div class=\"item\" id=\"${sku.size}\" onclick=\"sizeToRed(this,'${sku.size}')\"><b></b><a href=\"javascript:;\" title=\"${sku.size}\" >${sku.size}</a></div>"; } } </c:forEach> /* =============在这里写jstl标签是在页面加载之前先加载=========== */ // 填充尺码 $("#sizes").html(html);}
阅读全文
0 0
- js中嵌入jstl标签的实战 : 第三卷
- js中嵌入jstl标签的实战 : 第一卷
- js中嵌入jstl标签的实战 : 第二卷
- js中嵌入jstl标签的实战 : 第四卷
- js中嵌入jstl标签的实战 : 需求
- JS中使用JSTL标签
- jstl中的c:foreach标签中嵌入c:url的一个小问题
- 在js文件中使用jstl标签
- firefox中使用ocx的方法 嵌入object标签+js判断各个浏览器的方法
- directx中第三卷
- jstl标签中if语句的使用
- JSTL中format标签的使用
- JSTL中c:set标签的用法
- C标签中jstl的if else
- JSTL中 fn 标签库的使用
- JSTL中循环标签的使用
- jsp中jstl标签的类似 if
- Jstl中url标签的简单应用
- js中嵌入jstl标签的实战 : 第一卷
- Linux基本操作指令
- [阶梯博弈] BZOJ1115: [POI2009]石子游戏Kam
- 微信小程序实例源码大全下载
- js中嵌入jstl标签的实战 : 第二卷
- js中嵌入jstl标签的实战 : 第三卷
- 关于theano 听说theano不维护了,早知道学tensflow了,肾疼。
- <C++ Primer_5th>习题_1.10
- java异常checked和check
- python爬虫由浅入深11---selenium的基础与使用
- js中嵌入jstl标签的实战 : 第四卷
- 弹性和瞬态故障处理库Polly之重试策略
- JAVA多线程与并发学习总结
- CentOS7环境下搭建storm集群