This time I will bring you jquery to create a scoring system. What are the precautions for jquery to create a scoring system. The following is a practical case, let’s take a look.
In e-commerce websites, we often use the five-star rating function. Now we use jQuery to implement a simple demo
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>五角星评分案例</title> <style> * { padding: 0; margin: 0; } .comment { font-size: 40px; color: teal; } .comment li { float: left; } ul { list-style: none; } </style> </head> <body> <ul class="comment"> <li>☆</li> <li>☆</li> <li>☆</li> <li>☆</li> <li>☆</li> </ul> <script src="jquery-1.12.2.js"></script> <script> $(function () { var wjx_k = "☆"; var wjx_s = "★"; //prevAll获取元素前面的兄弟节点,nextAll获取元素后面的所有兄弟节点 //end 方法;返回上一层 //siblings 其它的兄弟节点 //绑定事件 $("li").on("mouseenter", function () { $(this).html(wjx_s).prevAll().html(wjx_s).end().nextAll().html(wjx_k); }).on("click", function () { $(this).addClass("active").siblings().removeClass("active") }); $("ul").on("mouseleave", function () { $("li").html(wjx_k); $(".active").text(wjx_s).prevAll().text(wjx_s); }) }); </script> </body> </html>
I believe you have mastered the method after reading the case in this article. There are more exciting things. Please pay attention to other related articles on php Chinese website!
Recommended reading:
Can the DataTable plug-in implement asynchronous loading?
The API that jQuery must master
How to implement file upload with progress bar animation
jQuery implements form verification after multi-layer verification
The above is the detailed content of jquery makes scoring system. For more information, please follow other related articles on the PHP Chinese website!