下拉更换背景


<!DOCTYPE html>
<html>
<head><meta charset="UTF-8"><title>Title</title><style>* {margin: 0;padding: 0;}body, html {height: 100%;}body {background-image: url(../img/bg-img/1.jpg);background-size: cover;background-position: center;}</style>
</head>
<body>
<select name="image" id="select"><option value="0">春意绵绵</option><option value="1">夏日炎炎</option><option value="2">秋声瑟瑟</option><option value="3">冬雪凯凯</option>
</select>
<script src="../js/jquery.min.js"></script>
<script>$("#select").change(function(){//获取选中的opotion的value---this.value //jQuery对象只能调用jQuery对象的方法或属性var value= $(this).val();var num=  parseInt(value)+1;$("body").css("background-image","url(../img/bg-img/"+num+".jpg)");});
</script>
</body>
</html>

百度音乐盒


<!DOCTYPE html>
<html><head><meta charset="UTF-8"><title></title></head><body><div style="width:600px;height:500px;border:1px solid gray;margin: 0px auto"><h2>百度音乐盒</h2><input type="button" id="btn1" value="全选" /><input type="button" id="btn2" value="全否" /><input type="button" id="btn3"  value="反选" /><input type="button" id="btn4"  value="播放" /><hr><input type="checkbox" name="song" value="爱你一万年"  />爱你一万年<br><input type="checkbox" name="song" value="海阔天空" />海阔天空<br><input type="checkbox" name="song" value="蓝精灵之歌" />蓝精灵之歌<br><input type="checkbox" name="song" value="因为爱情" />因为爱情<br></div><script src="../js/jquery.min.js"></script><script>$("#btn1").click(function(){//选中所有的checkbox$("input:checkbox").prop("checked",true);})$("#btn2").click(function(){//选中所有的checkbox$("input:checkbox").prop("checked",false);})$("#btn3").click(function(){//获取所有的checkbox,是一个DOM对象// var checkboxes=document.getElementsByName('song'); //遍历所有checkbox,它是DOM对象/* for(var i=0;i<checkboxes.length;i++){//将DOM对象转换为jQuery对象,并获取它现在的选中状态var flag=  $(checkboxes[i]).prop("checked");//设置checkbox选中状态$(checkboxes[i]).prop("checked",!flag);}*///使用jQuery的each方法遍历所有checbox$.each($("input:checkbox"),function(index,value){//此处 value是当前的DOM对象(checkbox),等价于this//获取当前checkbox的选中状态var flag=  $(this).prop("checked");//设置checkbox选中状态$(this).prop("checked",!flag);  });})$("#btn4").click(function(){//获取所有的checkbox,是一个DOM对象//  var checkboxes=document.getElementsByName('song'); //数组,保存所有选中的歌曲var songs=[];//遍历所有checkbox,它是DOM对象/* for(var i=0;i<checkboxes.length;i++){var flag=  $(checkboxes[i]).prop("checked");if(flag){//获取选中的歌曲var song=  $(checkboxes[i]).val(); songs.push(song);}}*///获取所有选中的checkboxvar  $chks=$("input[name=song]:checked");$.each($chks,function(index,element){//获取选中的歌曲,this等价于elementvar song= $(this).val();songs.push(song);} )var str=  songs.join(",");alert(str);});</script></body></html>

jQuery练习 下拉更换背景+百度音乐盒相关推荐

  1. jQuery获取下拉菜单列表的值

    在表单提交的网页中,我们经常使用下拉菜单列表,这篇文章解释了如何获取下拉列表选择的值. 在jQuery中,我们通过使用.val()方法获得下拉列表的选定值. .val()方法主要用于获取表单元素的值, ...

  2. 一款基于jquery的下拉点击改变背景图片

    今天给大家介绍一款基于jquery的下拉点击改变背景图片.单击右上角的图片,下拉显示可选择的背景图片,单击图片变为背景图.效果图下: 在线预览   源码下载 实现的代码. html代码: <a ...

  3. jquery对下拉框的操作

    <script type="text/javascript"></script> jQuery对下拉框的操作 /获取第一个option的值 $('#test ...

  4. php下拉列表框 是隐藏变色的代码,jQuery设置下拉框显示与隐藏效果的方法分析...

    本文实例讲述了jQuery设置下拉框显示与隐藏效果的方法.分享给大家供大家参考,具体如下: jQuery的 hide() 和 show() 方法分别用来隐藏和显示 HTML 元素,而 toggle() ...

  5. 使用jQuery完成下拉菜单

    开发工具与关键技术:Adobe Dreamweaver CC 2017 jQuery 作者:孙水兵 撰写时间:2019年2月21 用jQuery实现下拉菜单是一件很简单的事,主要是进行css的编写,将 ...

  6. jquery php下拉列表,JQuery三级下拉菜单

    摘要: jQuery三级下拉菜单 首页 内容 动画 动画2 3级菜单→ 我是3级菜单 我是3级菜单 我是3级菜单 动画2 3级菜单→ 我是3级菜单 我是3级菜单 4级菜单→ 我是4级菜单 我是4级菜单 ...

  7. html下拉菜单插件,简单的jQuery大型下拉菜单插件

    booNavigation是一款简单的jQuery大型下拉菜单插件.通过该插件可以制作3列大型下拉菜单,并带有平滑过渡效果,以及鼠标滑过菜单项时的动画效果. 使用方法 在页面中引入jquery和boo ...

  8. jQuery实现下拉菜单(点击显示/隐藏)

    <!DOCTYPE html> <html><head><meta charset="utf-8" /><title>j ...

  9. 级联查询ajax,Jquery+Ajax下拉框级联查询

    Jquery代码 $(function(){ //提交事件 $("#ImageButton1").click(function(){ //省Id var provinceId=$( ...

最新文章

  1. java中Class.forName与new
  2. MATLAB知识点1
  3. Spring 资源访问剖析和策略模式应用
  4. 需要掌握的八个CSS布局技巧
  5. MySQL中述职类型的长度问题
  6. android 7 创建文件夹,Android 在 res/layout 文件夹 下创建一个 子文件夹实例
  7. ensp中小型企业网配置_如何构建1000人规模的网络,详细配置?
  8. python装饰器property_python装饰器: @property
  9. 疫情期间我们与你同在:关爱障碍群体刚需,坚持做无障碍的倡议书
  10. Maven如何手动添加jar包到本地Maven仓库
  11. 对象三大特性:封装、继承、多态。通俗易懂!!看完还不懂来打我!!!超详细!!涉及各种重要基础
  12. Tomcat7下载与安装及eclipse中配置tomcat
  13. 泰凌微TLSR8258烧录
  14. 管网平差c语言编程,哈工大给水管网平差软件
  15. python操作autocad_利用python控制Autocad:pyautocad方式
  16. android aar组件化,android module解耦组件化总体概述(推荐)
  17. BJ模拟 Different Trips【树上后缀数组】
  18. 论文解读:《利用深度学习方法识别RNA伪尿苷位点》
  19. 从excel表格读取日期利用python简单实现农历转阳历功能(1901-2099年之间)
  20. 英语发音规则---V字母

热门文章

  1. Alamofire源码分析 - POST请求
  2. gradle 指定导出包的名字和路径
  3. Android 数据库开发实战(简单易懂+DEMO)
  4. 三星Galaxy S8打开USB调试
  5. 王晓东算法设计与分析c语言,Algorithm 计算机算法设计与分析(王晓东版)课程设计经典例子 - 下载 - 搜珍网...
  6. 02.openssl编程——简介
  7. 【学习笔记】线性递推数列
  8. 安徽电子信息计算机系教师,安徽电子信息职业技术学院网站网址
  9. 234-C++11的auto和lambda
  10. 房产中介小程序版v8.1.71房产小程序 房产中介小程序 二手房小程序