JQuery语法基础

来源:互联网 发布:宝贝标题优化工具 编辑:程序博客网 时间:2024/05/22 01:57

jQuery 语法实例

$(this).hide()   //演示 jQuery hide() 函数,隐藏当前的 HTML 元素。$("#test").hide()   //演示 jQuery hide() 函数,隐藏 id="test" 的元素。$("p").hide()   //演示 jQuery hide() 函数,隐藏所有 <p> 元素。$(".test").hide()  // 演示 jQuery hide() 函数,隐藏所有 class="test" 的元素。

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

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

1.jQuery 元素选择器

jQuery 使用 CSS 选择器来选取 HTML 元素。

$(“p”) 选取

元素。

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

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

2.jQuery 属性选择器

jQuery 使用 XPath 表达式来选择带有给定属性的元素。

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

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

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

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

例如:

<!DOCTYPE html><html><head><script src="/jquery/jquery-1.11.1.min.js"></script><script>$(document).ready(function(){  $("p").click(function(){    $(this).hide();  });});</script></head><body><p>如果您点击我,我会消失。</p><p>点击我,我会消失。</p><p>也要点击我哦。</p></body></html><!--$(document).ready(function(){--- jQuery functions go here ----});这是为了防止文档在完全加载(就绪)之前运行 jQuery 代码。-->

二. JQuery遍历
1. 向上遍历DOM树
1)parent()
2)parents()
3)parentsUntil()

$(document).ready(function(){  $("span").parent(); //返回每个 <span> 元素的的直接父元素});   $(document).ready(function(){//$("span").parents("ul"); 所有 <span> 元素的所有祖先,并且它是 <ul> 元素  $("span").parents(); //返回所有 <span> 元素的所有祖先});  $(document).ready(function(){  $("span").parentsUntil("div");//返回介于<span>与<div>元素之间的所有祖先元素});

2.向下遍历 DOM 树
1)children()
2)find()

$(document).ready(function(){  $("div").children(); //返回每个 <div> 元素的所有直接子元素:  $("div").children("p.1");//返回类名为 "1" 的所有 <p> 元素,并且它们是 <div> 的直接子元素});$(document).ready(function(){  $("div").find("span");//返回属于 <div> 后代的所有 <span> 元素  $("div").find("*");//返回 <div> 的所有后代});

参考jQuery选择器:http://www.w3school.com.cn/jquery/jquery_ref_selectors.asp

原创粉丝点击