jQuery 多种基础页面属性
来源:互联网 发布:李宁在淘宝有多少店 编辑:程序博客网 时间:2024/06/01 10:42
完成效果:学习jQuery,了解其基础属性,并能完成与Html代码相同的功能。
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选择器:
代码:
<!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>效果:点击最底层的文字,会依次弹出三个对话框。
若想实现点击哪个出现哪个,则需要在方法里面加入return false
0 0
- jQuery 多种基础页面属性
- Java Script/Html 多种基础页面属性
- jQuery 多种高级页面属性和动画效果
- Java Script/Html 多种高级页面属性
- jquery操作checked属性以及disabled属性的多种方法
- jquery操作checked属性以及disabled属性的多种方法
- jquery操作checked属性以及disabled属性的多种方法
- Jquery 在页面加载后执行多种方式
- jquery改变页面元素的属性
- jQuery ---页面内容,样式,控制属性
- jQuery基础 - 如何处理HTML标签属性
- jQuery(1)__jQuery基础<对象,元素,属性>
- jQuery Moblie 页面模版(基础)
- zf多种页面跳转
- jquery实现form表单提交后局部刷新页面的多种方法
- jQuery选择器、元素属性操作--jQuery基础知识点(1)
- jQuery基础系列(二):jQuery属性操作方法
- Jquery 多种提示插件
- Python:yield协程
- 小型Basic编译器问题
- KMP算法详解
- 深度学习笔记(二)第二章 线性代数
- c!#!图!形!graphics!画!图
- jQuery 多种基础页面属性
- python 知识图谱
- 小C语言--词法分析程序
- AIDL使用以及原理分析
- 治大国犹如烹小鲜
- HDU 2665 Kth number 主席树模板题
- 日记10月12日
- Android中的三种动画
- POJ 3096