jQuery是js的一个库,封装了我们开发过程中常用的一些功能,方便我们来调用,提高了我们的开发效率。

  Js库是把我们常用的功能放到一个单独的文件中,我们用的时候,直接引用到页面里面来就可以了。

  接下来,我使用jQuery实现一个常见的五星好评功能。下面的页面中,我引用了前端的jQuery和bootstrap框架,读者可以从网上下载这些框架资源。

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><title>五星好评</title><link rel="stylesheet" href="bootstrap/css/bootstrap.min.css"><script src="jquery-1.11.1.js"></script>
</head>
<!--设置样式-->
<style>ul{list-style-type: none;}li{float: left;margin-left: 15px;font-size: 60px;font-family: "simsun";cursor: pointer;}div{clear: both;}button{margin-left: 70px;font-size:30px;}
</style>
<!--JS代码-->
<script>
//    入口函数$(function(){
//        设置两个状态的星星var emptyStar="☆";var fullStar="★";
//        li鼠标移入事件$("li").mouseenter(function(){$(this).text(fullStar).prevAll().text(fullStar).end().nextAll().text(emptyStar);});
//        li鼠标离开事件$("li").mouseleave(function(){$("li").text(emptyStar);$("li.current").text(fullStar).prevAll().text(fullStar).end().nextAll().text(emptyStar);});
//        li点击事件$("li").click(function(){if($(this).hasClass("current")){$(this).removeAttr("class");}else{$(this).attr("class","current").siblings().removeAttr("class");}})
//        button点击事件$("button").click(function(){var boo=false;for(var i=0;i<$("ul>li").length;i++){if($("ul>li").hasClass("current")){boo=true;}}if(boo){console.log("分数:"+($("ul>li.current").index()+1)+"分");}else{return alert("您还没有选择呢!");}})})
</script>
<body>
<ul class="box"><li>☆</li><li>☆</li><li>☆</li><li>☆</li><li>☆</li>
</ul>
<div><button>提交</button>
</div>
</body>
</html>

  效果如下:

如何用jQuery实现五星好评相关推荐

  1. php+js 五星评价,基于jquery实现五星好评

    这篇文章主要为大家详细介绍了基于jquery实现五星好评,具有一定的参考和学习jquery的价值,对jquery感兴趣的小伙伴们可以参考一下本篇文章 在电商网站,我们经常会用到五星评分的功能,现在用j ...

  2. php 识别图片五星好评,jquery实现五星好评方法

    本文主要为大家详细介绍了基于jquery实现五星好评,具有一定的参考价值,感兴趣的小伙伴们可以参考一下,希望能帮助到大家. 在电商网站,我们经常会用到五星评分的功能,现在用jQuery实现一个简单的d ...

  3. php 识别图片五星好评,基于jquery实现五星好评

    这篇文章主要为大家详细介绍了基于jquery实现五星好评,具有一定的参考和学习jquery的价值,对jquery感兴趣的小伙伴们可以参考一下本篇文章 在电商网站,我们经常会用到五星评分的功能,现在用j ...

  4. 使用jQuery实现五星好评

    记得给五星好评哟 jQuery是js的一个库,封装了我们开发过程中常用的一些功能,方便我们来调用,提高了我们的开发效率. Js库是把我们常用的功能放到一个单独的文件中,我们用的时候,直接引用到页面里面 ...

  5. jQuery实现五星好评

    简单实现五星评价 html代码: <div class="box"><ul><li><span class="star1&quo ...

  6. jQuery 实现五星好评

    直接上代码 <!DOCTYPE html> <html lang="en"> <head><meta charset="UTF- ...

  7. jquery制作五星好评插件

    效果展示: 直接上代码: <!DOCTYPE html> <html><head><meta charset="UTF-8">< ...

  8. JS与JQuery分别实现淘宝(五星好评特效)

    我们经常用的五星好评是如何来的,主要就是三个Event 中的三个事件分别: onmouseover  指向事件 onmouseout    离开事件 onclick 点击事件 代码展示: <!D ...

  9. jQuery五星好评界面反馈界面

    星星: jQuery五星好评界面反馈界面 <!DOCTYPE html> <html><head><meta charset="UTF-8" ...

最新文章

  1. c#属性中的get和set属性
  2. TypeError: 'module' object is not callable 原因分析
  3. 「starter推荐」简单高效 Excel 导出工具
  4. Spring中@Async
  5. resnet50代码_13、SOTA论文实践-学习ResNet(80行代码搞定残差backbone网络)
  6. 考研 数学一 公式笔记
  7. 【解决】Git:hint:Pulling without specifying how to reconclie divergent branches is...
  8. 服务器怎么开启lldp协议,修改服务器lldp的mac地址
  9. 氟虫腈-13C2,15N2同位素内标的基质效应
  10. Cerebral Cortex:岛叶二分法在情绪面孔内隐检测中的应用
  11. html中3d哪个方向是x轴,详解用CSS绘制3D旋转立方体
  12. opencv将灰度图转为彩色图
  13. 初识linux网络编程
  14. 通过各种统计方法建立理想的mlb投球前景
  15. 直播api接口java_基于JAVA的电视台直播节目时间表api调用代码实例
  16. 阿里巴巴张瑞谈面向未来的数据库架构
  17. 一个小时学会 MySQL 数据库
  18. Error processing condition on org.springframework.boot.autoconfigure.context.PropertyPlaceholderAuto
  19. 童小军:用户是大数据的本质驱动力
  20. Unicode与GB18030私用区对应表

热门文章

  1. 电子学会青少年编程等级考试Python二级题目解析01
  2. 一个简单的媒体文件播放器 2011.07.18
  3. iOS 仿淘宝,上拉进入详情页面
  4. 微软的烂设计与苹果的优秀设计(转载)
  5. 初识MySQL(新手入门)
  6. 一个初学者对CLSA.NET框架的使用心得
  7. 暑假假期训练总结-19
  8. bugku - 杂项(misc)部分 writeup
  9. 计算机毕业设计Java个人财务管理系统(源码+系统+mysql数据库+Lw文档)
  10. CDSP基于《数据安全法》和《个人信息保护法》的数据安全专家认证