<b>jQuery 语法是通过选取HTML元素,并对选取的元素执行某种操作。</b>
基本语法:$(selector).action()
美元符号定义 jQuery
选择符(selector)"查询"和"查找" HTML 元素
jQuery 的 action() 执行对元素的操作
实例:
$(this).hide() -隐藏当前元素
$("p").hide() -隐藏所有"<p>"元素
$("p.test").hide() -隐藏所有class=“test”的<p>元素
$("#test").hide() -隐藏所有id="test"的元素
$(document).ready(function(){
//开始写jQuery的代码。。。
});
提示:简洁写法(与以上写法效果相同)
$(function(){
//开始写jQuery的代码。。。
})
<b>jQuery 选择器</b>
jQuery 选择器允许您对 HTML 元素组或单个元素进行操作
jQuery 选择器基于元素的 id、类、类型、属性、属性值等"查找"(或选择)HTML 元素。
jQuery 中所有选择器都以美元符号开头:$()。
元素选择器
jQuery 元素选择器基于元素名选取元素。
在页面中选取所有 <p> 元素:
$("p")
实例
用户点击按钮后,所有p 元素都隐藏:
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>点击按钮后所有p标签元素都隐藏</title>
</head>
<body>
<h2>这是一个标题</h2>
<p>这是一个段落</p>
<p>这是另一个段落</p>
<button>点我</button>
</body>
<script src="https://cdn.static.runoob.com/libs/jquery/2.0.0/jquery.min.js">
</script>
<script>
$(function(){
$("button").click(function(){
$("p").hide()
})
})
</script>
</html>
id 选择器
jQuery #id 选择器通过 HTML 元素的 id 属性选取指定的元素。
页面中元素的 id 应该是唯一的,所以您要在页面中选取唯一的元素需要通过 #id 选择器。
通过 id 选取元素语法如下:
$("#test")
实例
当用户点击按钮后,有 id="test" 属性的元素将被隐藏:
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>点击按钮后,有 id="test" 属性的元素将被隐藏</title>
</head>
<body>
<h2>这是一个标题</h2>
<p>这是一个段落</p>
<p id="test">这是另外一个段落</p>
<button>点我</button>
</body>
<script>
$(function(){
$("button").click(function(){
$("#test").hide();
})
})
</script>
</html>
<b>.class 选择器</b>
jQuery 类选择器可以通过指定的 class 查找元素。
语法如下:
$(".test")
实例
用户点击按钮后所有带有 class="test" 属性的元素都隐藏:
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>点击按钮后所有带有 class="test" 属性的元素都隐藏</title>
</head>
<body>
<h2 class="test">这是一个标题</h2>
<p class="test">这是一个段落。</p>
<p>这是另外一个段落。</p>
<button>点我</button>
</body>
<script src="https://cdn.static.runoob.com/libs/jquery/1.10.2/jquery.min.js">
</script>
<script>
$(function(){
$("button").click(function(){
$(".test").hide();
});
});
</script>
</html>
<b>常见 DOM 事件:
鼠标事件:click/dblclick/mouseenter/mouseleave
键盘事件:keypress/keydown/keyup
表单事件:submit/change/focus/blur
文档/窗口事件:load/resize/scroll/unload
<b>jQuery 事件方法语法</b>
$("p").click(function(){
// 动作触发后执行的代码!!
});
<b>click()</b>
click() 方法是当按钮点击事件被触发时会调用一个函数。
该函数在用户点击 HTML 元素时执行。
在下面的实例中,当点击事件在某个 <p> 元素上触发时,隐藏当前的 <p> 元素: