`
还有也许
  • 浏览: 164375 次
  • 性别: Icon_minigender_1
  • 来自: 郑州
社区版块
存档分类
最新评论

jQuery 学习(二)

 
阅读更多

主要学习jQuery对象的获取:

一、jQuery核心函数--jQuery():

     以例子为主,首先是页面:

<div id="yzw" onclick="test();">你好,JQuery!</div>

  

具体 js的写法:

  

//页面初始化加载
$(function (){
            alert("页面加载完毕");
            //获取所有的<div.../> 标签对应的DOM对象
            $("div").append("新增的内容");
            //使用HTML字符串创建一个DOM对象,并将其放入body元素内
            $("<input type='button' value='按钮'/> ").appendTo(document.body);
            //直接将一个DOM对象包装称jQuery对象
            $(document.getElementById('yzw')).css("background-color","#fffff").css("border","1px solid balck");
 });

 

其中 $(function (){

    

}); 函数用于页面初始化,非常常用。

 

二、以CSS访问器访问DOM元素

   具体方法太多,只书写了一些常用的实例:

页面元素:

<ul>
       <li id="java">java</li>
       <li id="javaee" class="test">javaee</li>
       <li id="ajax">ajax</li>
       <li id="xml">xml</li>
       <li id="ejb">ejb</li>
       <li ><span id="workflow">workfolw</span></li>
    </ul>

 

响应的js:

 

           //以CSS选择器访问DOM元素
           $("#java").append("<b> 是 id为java的元素");
           //获取所有包含id属性的<li.../>元素,为他们增加背景颜色
           $("li[id]").css("background-color","#bbbbff");
           //获取class属性为test的元素,并为他们增加边框
           $(".test").css("border","3px dotted black");
           //同时获取id 为 xml,workflow的元素
           $("#xml,#workflow").append("<b>获得id 为xml,workflow 的元素</b>");
           //同时获取id 为xml,workflow的元素
           $("ul #workflow").append("<br/><b>位于ul之内的,id为workflow的元素");
           //
           $("ul>#ajax").append("<b>ul之内,id为ajax的子元素</b>");
           //获取id为ajax之后的所有li元素
           $("#ajax~li").css("background-color","#ff5555");

 三、选择器和附加限定词混合使用

   html页面和以前一样

   js如下:

  

//访问ul中li的第一个元素
            $("ul>li:first").append("<b>是ul元素之内的第一个li子元素</b>");
            //访问ul元素之内没有id属性的li子元素
            $("ul>li:not([id])").append("<b>是ul之内没有id属性的元素</b>");
            $("ul>li:even").append("ul元素中索引为奇数的li子元素").css("background-color","yellow");
            $("ul>li:gt(4)").append("<br/><b>是ul元素之内,索引大于4的li子元素</b>").css("border","1px dashed black");
            //访问ul元素之内且包含span元素的li子元素
            $("ul>li:has('span')").append("<br/><b>是ul元素之内,且包含span元素的li子元素</b>");
            //访问li元素之内且可见的span子元素
            $("li>span:visible").append("<br/><b>是ul元素之内,且可见的span子元素</b>").css("background-color","#bbbbbb");

 

还有一些比较特殊的附件限定词:

  

//访问页面中的第1、4、7...个li元素
            $("li:nth-child(3n+1)").css("border","1px dashed black");
            //
            $("span:only-child").append("<b>是作为父元素唯一子元素的span元素</b>");
            // 测试:first和:first-child之间的关系
            alert($("ul>li:first").html()==$("ul>li:first-child").html());   //返回true

 

以上介绍到此。

 

 

分享到:
评论

相关推荐

    Jquery学习手册

    jquery学习笔记,很全面的介绍jquery的用法。 存在的html片段)包装成jQuery对象。 $()方法里面支持的语法又包括3大类,分别是表达式(包括类表达式.,id表达式#,元素表达式等)、符号(包括后代符号space,next符号+...

    jQuery学习资料

    从零开始学习jQuery (二) 万能的选择器 9 一.摘要 9 二.前言 9 三.Dom对象和jQuery包装集 9 四. 什么是jQuery选择器 11 五.jQuery选择器全解 13 六 jQuery选择器实验室 19 七.API文档 20 八.总结 20 从零开始学习...

    锋利的jquery第二版源码

    锋利的jquery第二版书的源代码,注意缺第十章的例子。

    锋利的jQuery(第二版)内附源码及实例+学习jQuery所需的.js文件

    锋利的jQuery(第二版)内附源码及实例+学习jQuery所需的.js文件

    锋利的jquery第二版源代码

    锋利的jquery第二版源代码 方便大家下载学习

    ajax(jquery)学习二.1 装载

    ajax(jquery)学习二.1 请只打开来源可靠的网址 来自: http://hi.baidu.com/jacobi19871112/blog/item/60c39509ebb8fda62eddd4a1.html

    jQuery学习笔记第二天的电梯导航案例代码

    jQuery学习笔记第二天的电梯导航案例代码

    从零开始学习jQuery-张子秋

    从零开始学习jQuery (二) 万能的选择器 从零开始学习jQuery (三) 管理jQuery包装集 从零开始学习jQuery (四) 使用jQuery操作元素的属性与样式 从零开始学习jQuery (五) 事件与事件对象 从零开始学习jQuery (六) ...

    锋利的jQuery第二版电子书以及配套源码,学习前端的利器!

    锋利的jQuery第二版电子书以及配套源码,学习前端的利器! 教程由浅入深,并配备多个案例源码!

    jQuery使用手册 jquery入门教程

    从零开始学习jQuery (二) 万能的选择器 从零开始学习jQuery (三) 管理jQuery 包装集 从零开始学习jQuery (四) 使用jQuery 操作元素的属性与样式 从零开始学习jQuery (五) 事件与事件对象 从零开始学习jQuery (六) ...

    jquery 入门文档 从零开始学校jquery

    从零开始学习jQuery (二) 万能的选择器 从零开始学习jQuery (三) 管理jQuery包装集 从零开始学习jQuery (四) 使用jQuery操作元素的属性与样式 从零开始学习jQuery (五) 事件与事件对象 从零开始学习jQuery (六) ...

    JQuery,jQuery,jQuery课程的详细学习资料【jQuery基础教程第2版】

    我们实习的时候,团队中各组员分别学习并总结的劳动成果,JQuery基础教程第2版(人民邮电出版社),很全面的知识总结,现在我拿来,分享给想学习JQuery的求知者,积分要的不多,也算是给我们劳动成果的一点回报,...

    从零开始学习JQuery

    从零开始学习jQuery (二) 万能的选择器 从零开始学习jQuery (三) 管理jQuery包装集 从零开始学习jQuery (四) 使用jQuery操作元素的属性与样式 从零开始学习jQuery (五) 事件与事件对象 从零开始学习jQuery (六) ...

    [jQuery实战第二版].pdf

    [jQuery实战第二版].pdf,对开发者学习Jquery带来大量的实例,该书对于开发者学习Jquery提供了很好的帮助。

    javaScript与jQuery第十二章上机作业.zip

    18级在校生,学习javascript与jQuery,第十二章上机作业,广安职业技术学院。 记录学习的点点滴滴,加强巩固练习。

    jquery的学习资料

    JQuery实战第二讲:可以编辑的表格 适合初学者学习

    JQuery十个适合初学者实例

    JQuery第一课-tab标签页、JQuery第二课-多张图的无缝滚动、JQuery第三课-图片轮播、JQuery第四课-下拉菜单(无限级)、JQuery第五课-弹出窗口、JQuery第六课-拖拽、JQuery第七课-模拟滚动条、JQuery第八课-放大镜、...

    从零开始学习jQuery pdf

    从零开始学习jQuery pdf,第一篇:开天辟地入门篇;第二篇:jQuery最重要的部分——万能的选择器;第三章:管理Jquery包装集;第四章:使用jQuery操作元素的属性与样式;第五篇:事件与事件对象……

    jQuery基础教程第5章中文版

    jQuery基础教程第5章中文版,经典的jQuery学习丛书

    《jQuery实战》 第二版.rar

    第二版包含了jQuery 1.4 和 jQuery UI 1.8 两部分。 《jQuery实战》适合各层次Web开发人员。 jQuery之父强烈推荐;Amazon五星盛誉图书;深入剖析jQuery内部工作机制;提升Web开发效率的捷径。 jQuery是...

Global site tag (gtag.js) - Google Analytics