jQuery 多种基础页面属性
2016-10-12 21:14
513 查看
完成效果:学习jQuery,了解其基础属性,并能完成与Html代码相同的功能。
1.基本语法
$(selector).action()
$ 符合定义这是一个jQuery语句
(selector) 用来选择某个HTML元素,其语法和CSS的selector语法一样。
action() 定义操作该HTML元素的方法。
比如:
$(this).hide() – 隐藏当前元素.
$(“p”).hide() – 隐藏所以 <p> 元素.
$(“.test”).hide() -隐藏所以类名为test的元素.
$(“#test”).hide() - 隐藏ID为test的元素。
文档准备好代码:
2.id选择器[b]:[/b]
代码:
![](https://img-blog.csdn.net/20161012200917427?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
![](https://img-blog.csdn.net/20161012200928677?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
3.Class选择器:
代码:
![](https://img-blog.csdn.net/20161012201710022?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
3.单击隐藏:
代码:
代码:
5.获得焦点
7.鼠标进入图片和离开图片事件
代码:
![](https://img-blog.csdn.net/20161012204401036?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
![](https://img-blog.csdn.net/20161012204330317?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
8.在div中增加新的文字,并设置新增加的点击后仍可增加新的。
代码:
![](https://img-bl<br/>ab6d<br/>og.csdn.net/20161012210113023?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
![](https://img-blog.csdn.net/20161012210129055?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
9.冒泡事件
代码:
[b]若想实现点击哪个出现哪个,则需要在方法里面加入return false
[/b]
![](https://img-blog.csdn.net/20161012210742672?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
![](https://img-blog.csdn.net/20161012210754641?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
![](https://img-blog.csdn.net/20161012210810688?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
![](https://img-blog.csdn.net/20161012210827532?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
1.基本语法
$(selector).action()
$ 符合定义这是一个jQuery语句
(selector) 用来选择某个HTML元素,其语法和CSS的selector语法一样。
action() 定义操作该HTML元素的方法。
比如:
$(this).hide() – 隐藏当前元素.
$(“p”).hide() – 隐藏所以 <p> 元素.
$(“.test”).hide() -隐藏所以类名为test的元素.
$(“#test”).hide() - 隐藏ID为test的元素。
文档准备好代码:
$(document).ready(function(){ // jQuery methods go here... });简化代码:
$(function(){ // jQuery methods go here... });
2.id选择器[b]:[/b]
代码:
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <script src="../jquery/jquery-1.4.2.min.js"></script> <script> $(document).ready(function(){ $("button").click(function(){ $("#test").hide(); }); }); </script> </head> <body> <h2>这是头部</h2> <p>这是段落</p> <p id="test">这是另一个段落</p> <button>点击我</button> </body> </html>效果:点击按钮后,只有id为test的段落消失。
3.Class选择器:
代码:
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <script src="../jquery/jquery-1.4.2.min.js"></script> <script> $(document).ready(function(){ $("button").click(function(){ $(".test").hide(); }); }); </script> </head> <body> <h2 class="test">这是头部</h2> <p class="test">这是段落</p> <p >这是另一个段落</p> <button>点击我</button> </body> </html>效果:点击按钮后,所有类名称为test的属性隐藏
3.单击隐藏:
代码:
$("p").click(function(){ $(this).hide(); });4.双击隐藏:
代码:
$("p").dblclick(function(){ $(this).hide(); <strong><span style="font-size:18px;">}); </span></strong>
5.获得焦点
$("input").focus(function(){ $(this).css("background-color","#cccccc"); });6.失去焦点
$("input").blur(function(){ $(this).css("background-color","#ffffff"); });
7.鼠标进入图片和离开图片事件
代码:
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Title</title> <script src="jquery-1.10.2.min.js"></script> <script> $(function () { $("img").hover(function () { alert("鼠标移动到图片上"); },function () { alert("鼠标从图片上移出"); }) }); </script> </head> <body> <img src="../image/1.jpg" id="img"> </body>效果:
8.在div中增加新的文字,并设置新增加的点击后仍可增加新的。
代码:
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Title</title> <script src="jquery-1.4.2.min.js"></script> <style> .clickme{ width: 150px; height: 50px; background-color: orange; } </style> <script> $(function () { $('.clickme').live('click', function() { alert("增加一个新的"); $('body').append('<div class="clickme">Another target</div>'); }); }) </script> </head> <body> <div class="clickme"> 点我点我点我啊 </div> </body> </html>效果:
9.冒泡事件
代码:
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Title</title> <script src="jquery-1.4.2.min.js"></script> <script> $(function () { $('#div1').click(function () { alert("点击了外层的div"); }) $('#div2').click(function () { alert("点击了内层的div"); }) $('a').click(function (evt) { alert("点击了超链接") }) }) </script> </head> <body> <div id="div1"style="background-color: orange;width:200px;height: 200px"> <div id="div2" style="background-color: blue;width:150px;height: 150px"> <p> <a href="#" style="color: white">点击我</a> </p> </div> </div> </body> </html>效果:点击最底层的文字,会依次弹出三个对话框。
[b]若想实现点击哪个出现哪个,则需要在方法里面加入return false
[/b]
相关文章推荐
- Java Script/Html 多种基础页面属性
- jQuery 多种高级页面属性和动画效果
- defer属性导致引用JQuery的页面报“浏览器无法打开网站xxx,操作被中止”错误
- defer属性导致引用JQuery的页面报“浏览器无法打开网站xxx,操作被中止”错误的解决方法
- defer属性导致引用JQuery的页面报“浏览器无法打开网站xxx,操作被中止”错误的解决方法
- jquery 动画和元素属性操作 基础知识
- 用jQuery让页面生动起来——操作元素属性和特性
- JQuery基础之(五)使用JQuery操作元素的属性和样式
- Jquery 在页面加载后执行多种方式
- 1.jQuery基础语法 2.jQuery选择器、操作页面文档元素 3.jqueryDOM操作 4.jqueryCSS操作 5.Jquery事件 6.Jquery动画
- dreamweaver的学习 【基础知识】2定义站点页面属性
- JQuery验证jsp页面属性是否为空(实例代码)
- jquery 刷新页面方法和一些javascript基础函数
- jQuery基础教程之强大的选择器(过滤选择器-属性过滤选择器)
- JQuery验证jsp页面属性是否为空
- 1.jQuery基础语法 2.jQuery选择器、操作页面文档元素 3.jqueryDOM操作 4.jqueryCSS操作 5.Jquery事件 6.Jquery动画
- defer属性导致引用JQuery的页面报“浏览器无法打开网站xxx,操作被中止”错误的解决方法
- learning jQuery 学习笔记九(+jQuery 1.4.1 API)-- DOM操作-基于命令改变页面 ----操作属性
- jQuery基础教程之强大的选择器(过滤选择器-属性过滤选择器)
- div+css基础——1.页面全局属性设置