jQuery练习 下拉更换背景+百度音乐盒
下拉更换背景
<!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练习 下拉更换背景+百度音乐盒相关推荐
- jQuery获取下拉菜单列表的值
在表单提交的网页中,我们经常使用下拉菜单列表,这篇文章解释了如何获取下拉列表选择的值. 在jQuery中,我们通过使用.val()方法获得下拉列表的选定值. .val()方法主要用于获取表单元素的值, ...
- 一款基于jquery的下拉点击改变背景图片
今天给大家介绍一款基于jquery的下拉点击改变背景图片.单击右上角的图片,下拉显示可选择的背景图片,单击图片变为背景图.效果图下: 在线预览 源码下载 实现的代码. html代码: <a ...
- jquery对下拉框的操作
<script type="text/javascript"></script> jQuery对下拉框的操作 /获取第一个option的值 $('#test ...
- php下拉列表框 是隐藏变色的代码,jQuery设置下拉框显示与隐藏效果的方法分析...
本文实例讲述了jQuery设置下拉框显示与隐藏效果的方法.分享给大家供大家参考,具体如下: jQuery的 hide() 和 show() 方法分别用来隐藏和显示 HTML 元素,而 toggle() ...
- 使用jQuery完成下拉菜单
开发工具与关键技术:Adobe Dreamweaver CC 2017 jQuery 作者:孙水兵 撰写时间:2019年2月21 用jQuery实现下拉菜单是一件很简单的事,主要是进行css的编写,将 ...
- jquery php下拉列表,JQuery三级下拉菜单
摘要: jQuery三级下拉菜单 首页 内容 动画 动画2 3级菜单→ 我是3级菜单 我是3级菜单 我是3级菜单 动画2 3级菜单→ 我是3级菜单 我是3级菜单 4级菜单→ 我是4级菜单 我是4级菜单 ...
- html下拉菜单插件,简单的jQuery大型下拉菜单插件
booNavigation是一款简单的jQuery大型下拉菜单插件.通过该插件可以制作3列大型下拉菜单,并带有平滑过渡效果,以及鼠标滑过菜单项时的动画效果. 使用方法 在页面中引入jquery和boo ...
- jQuery实现下拉菜单(点击显示/隐藏)
<!DOCTYPE html> <html><head><meta charset="utf-8" /><title>j ...
- 级联查询ajax,Jquery+Ajax下拉框级联查询
Jquery代码 $(function(){ //提交事件 $("#ImageButton1").click(function(){ //省Id var provinceId=$( ...
最新文章
- java中Class.forName与new
- MATLAB知识点1
- Spring 资源访问剖析和策略模式应用
- 需要掌握的八个CSS布局技巧
- MySQL中述职类型的长度问题
- android 7 创建文件夹,Android 在 res/layout 文件夹 下创建一个 子文件夹实例
- ensp中小型企业网配置_如何构建1000人规模的网络,详细配置?
- python装饰器property_python装饰器: @property
- 疫情期间我们与你同在:关爱障碍群体刚需,坚持做无障碍的倡议书
- Maven如何手动添加jar包到本地Maven仓库
- 对象三大特性:封装、继承、多态。通俗易懂!!看完还不懂来打我!!!超详细!!涉及各种重要基础
- Tomcat7下载与安装及eclipse中配置tomcat
- 泰凌微TLSR8258烧录
- 管网平差c语言编程,哈工大给水管网平差软件
- python操作autocad_利用python控制Autocad:pyautocad方式
- android aar组件化,android module解耦组件化总体概述(推荐)
- BJ模拟 Different Trips【树上后缀数组】
- 论文解读:《利用深度学习方法识别RNA伪尿苷位点》
- 从excel表格读取日期利用python简单实现农历转阳历功能(1901-2099年之间)
- 英语发音规则---V字母
热门文章
- Alamofire源码分析 - POST请求
- gradle 指定导出包的名字和路径
- Android 数据库开发实战(简单易懂+DEMO)
- 三星Galaxy S8打开USB调试
- 王晓东算法设计与分析c语言,Algorithm 计算机算法设计与分析(王晓东版)课程设计经典例子 - 下载 - 搜珍网...
- 02.openssl编程——简介
- 【学习笔记】线性递推数列
- 安徽电子信息计算机系教师,安徽电子信息职业技术学院网站网址
- 234-C++11的auto和lambda
- 房产中介小程序版v8.1.71房产小程序 房产中介小程序 二手房小程序