200字范文,内容丰富有趣,生活中的好帮手!
200字范文 > jq简单实现五星好评

jq简单实现五星好评

时间:2022-11-29 23:05:07

相关推荐

jq简单实现五星好评

点击后可以再次确认选择

用到的api

find() 查询父节点中符合参数条件的子节点

html() 赋值,将获取的值显示

parent() 查找当前节点的父元素

parents() 查找祖先元素

next() 查找下一个兄弟节点 nextSiblingElement

nextAll() 查找后面所有的兄弟元素

prev() 查找上一个兄弟节点

这个例子可以锻炼jq查找的能力

<!DOCTYPE html><html lang="en"><head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta http-equiv="X-UA-Compatible" content="ie=edge"><title>Document</title><style>.left {float: left;margin-left: 10px;line-height: 30px;}</style><script src="./jquery.js"></script></head><body><div id="divstars" class="left"><img src="images/empty.png" alt=""><img src="images/empty.png" alt=""><img src="images/empty.png" alt=""><img src="images/empty.png" alt=""><img src="images/empty.png" alt=""></div><div id="divword" class="left"></div><script>var a1=null;var a2=0;var words = ["满意", "一般满意", "还不错", "很满意", "非常满意"];// 点击$("#divstars").find("img").click(function () {a2 = $(this)a1=true;})//移出$("#divstars").find("img").mouseleave(function () {$(this).attr({src: "./images/empty.png" })$(this).prevAll().attr({src: "./images/empty.png" })if(a1){for(var i=0;i<a2.length;i++){a2.attr({src: "./images/shining.png" })a2.prevAll().attr({src: "./images/shining.png" })}}})//移入$('img').mousemove(function(){$("img").attr('src',"./images/shining.png")$(this).nextAll().attr('src',"./images/empty.png")$("#divword").html(words[$(this).index()])})</script></body></html>

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。