jQuery基础

来源:互联网 发布:网络侦查学专业代码 编辑:程序博客网 时间:2024/06/06 00:57

一,关于jquery你必须知道的.

基础语法是:$(selector).action()

示例

  • 美元符号定义 jQuery
  • 选择符(selector)“查询”和“查找” HTML 元素
  • jQuery 的 action() 执行对元素的操作

selector(选择器)分为三种:元素,属性,CSS

元素选择器:

$(this).hide() - 隐藏当前元素

$("p").hide() - 隐藏所有段落

$(".test").hide() - 隐藏所有 class="test" 的所有元素

$("#test").hide() - 隐藏所有 id="test" 的元素

$("p.intro") 选取所有 class="intro" 的 <p> 元素。

$("p#demo") 选取所有 id="demo" 的 <p> 元素。


属性选择器:

$("[href]") 选取所有带有 href 属性的元素。

$("[href='#']") 选取所有带有 href 值等于 "#" 的元素。

$("[href!='#']") 选取所有带有 href 值不等于 "#" 的元素。

$("[href$='.jpg']") 选取所有 href 值以 ".jpg" 结尾的元素。


CSS选择器:

$("p").css("background-color","red");

即把所有 p 元素的背景颜色更改为红色


关于文档就绪函数:

示例

$(document).ready(function(){--- jQuery functions go here ----});
这是为了防止文档在完全加载(就绪)之前运行 jQuery 代码。


二,jquery事件处理

jQuery 事件处理方法是 jQuery 中的核心函数。

如:

$(document).ready(function(){
$("button").click(function(){
$("p").hide();
});
});

在上面的例子中,当按钮的点击事件被触发时会调用一个函数:

$("button").click(function() {..some code... } )

该方法隐藏所有 <p> 元素:

$("p").hide();
建议把jquery函数单独放在一个文件中,然后引用,易于维护,引用的代码形式为(通过 src 属性来引用文件):

<script type="text/javascript" src="my_jquery_functions.js"></script>

jQuery 事件

下面是 jQuery 中事件方法的一些例子:

Event 函数绑定函数至$(document).ready(function)将函数绑定到文档的就绪事件(当文档完成加载时)$(selector).click(function)触发或将函数绑定到被选元素的点击事件$(selector).dblclick(function)触发或将函数绑定到被选元素的双击事件$(selector).focus(function)触发或将函数绑定到被选元素的获得焦点事件$(selector).mouseover(function)触发或将函数绑定到被选元素的鼠标悬停事件


示例
0 0