`
cjx186
  • 浏览: 269656 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

jQuery的小知识

阅读更多
//单击弹框
 $(document).ready(function() {
     $("div").click(function(){
       alert("Hello World!");
     })
 })
 //页面加载加一个样式,点击div移除这个样式
 $(document).ready(function(){
  $("div").addClass("aaa");
  $("div").click(function(){$(this).removeClass("aaa")});
  }
 )
 //当鼠标单击id为div1的元素时,给此元素设置样式
 $(document).ready(function(){
   $("#div1").click(function(){
         $(this).css("border","5px dashed red");
     })
 });
 //当鼠标单击id为div1的元素时,给此元素设置样式,并弹框显示样式值(即显示 5px dashed red)
 $(document).ready(function(){
   $("#div1").click(function(){
                 $(this).css("border","5px dashed red");
   alert($(this).css("border"));
     })
 });
 //单击id为div1的元素时,变换样式
 //border的三个属性border-width border-style border-color分开写都得写
 $(document).ready(function(){
     $("#div1").click(function(){
        $(this).css({ color:"red", background: "blue" }); 
     })
 });
 $(document).ready(function(){
     $("#div1").click(function(){
        $(this).css({ "border":"5px dashed red", "background-color":"blue" }); 
     })
 });
 //单击id为div1的元素时,改变其宽度和高度
 $(document).ready(function(){
     $("#div1").click(function(){
        $(this).height("100px"); 
     $(this).width("150px")
     })
 });
 //设置成的渐入和渐出 fadeOut渐出  fadeTo改变透明度 fadeIn渐入  
 //第一个div1为触发着的id,第二个div1为要渐入和渐出的层的id
 //onclick事件为click onmouseover事件为mouseover
 $(document).ready(function(){
  $("#div1").click(function(){
     $("#div1").fadeOut("slow",function(){alert("是不是下面这个层慢慢消失了!")});
     })
  $("#div2").mouseover(function(){
     $("#div2").fadeTo("slow",0.5,function(){alert("是不是下面这个层透明度变成50%了!")});
     })
     $("#div3").click(function(){
     $("#div31").fadeIn("slow",function(){alert("是不是下面这个层慢慢出现了!")});
     })
 });
 //显示滑动效果
 $(document).ready(function(){ 
     $("#div3").click(function(){
  $("#div2").slideUp("normal",function(){alert("滑动隐藏了!")});
     $("#div31").slideDown("normal",function(){alert("滑动显示了!")});
  $("#div31").slideToggle("normal",function(){alert("显示则滑动隐藏,隐藏则滑动显示")}); 
     })
 });
 //一些属性选择器
 第一种根据属性选择E[@attr]
 $("[@title]").click()..........
 即选择所有元素内 属性带有title的元素
 <li class="aaaa" title="ttt">li-1</li>
 <li title="fffff">li-2</li>
 <div class="aaaa" title="ttt">li-1</div>
 <div title="fffff">li-2</div>
 $("div[@title]").click()..........
 选择所有div标签下的所有带title的元素
 <div class="aaaa" title="ttt">li-1</div>
 <div title="fffff">li-2</div>

第二种根据属性值选择E[@attr=val]
 $("div[@title=ttt]").click()................
 选择div下所有title属性等于ttt的元素
 <div class="aaaa" title="ttt">li-1</div>
 如果是 $("[@title=ttt]").click()................
 所有元素下属性title等于ttt的元素
 <li class="aaaa" title="ttt">li-1</li>
 <div class="aaaa" title="ttt">li-1</div>

第三种根据属性值开始字母选择E[@attr^=val]
 $("div[@title^=t]").click()................
 所有div元素下所有属性title值是以t为开头的元素

第三种根据属性值开始字母选择E[@attr$=val]
 $("div[@title$=t]").click()................
 所有div元素下所有属性title值是以t为结尾的元素

第三种根据属性值包含字母选择E[@attr*=val]
 $("div[@title*=t]").click()................
 所有div元素下所有属性title值是包含t的所有元素

第三种根据多个属性选择E[@attr=val][@attr=val]
 $("div[@title=ttt][@class=aaaa]").click()................
 所有div元素下所有属性title值是等于ttt并且属性class等于aaaa的元素

//load用法 当单击id为div3的元素时,将把myload.html的内容加载到id为div31的层里(只能加载到div里,会覆盖原来div的东西)
 $(document).ready(function(){ 
     $("#div3").click(function(){
     $("#div31").load("myload.htm"); 
     })
 });

$("body").load("test.html #a"); //加载到页面上

//load用法 当单击id为div3的元素时,将把myload.html里id为mydiv的元素的内容加载到id为div31的层里
 $(document).ready(function(){ 
     $("#div3").click(function(){
     $("#div31").load("myload.htm #mydiv"); 
     })
 });
分享到:
评论

相关推荐

    2个jquery小游戏

    在jQuery中,常见的知识点包括: 1. **选择器**:jQuery提供了丰富的选择器,如ID选择器(#id),类选择器(.class),属性选择器([attr=value])等,用于快速定位DOM元素。 2. **DOM操作**:包括`$(selector).html()`...

    jquery小火箭返回顶部.rar

    这个"jquery小火箭返回顶部.rar"压缩包文件包含了一个使用jQuery库实现的返回顶部特效,其设计风格可能以小火箭动画为主题,为网页增添了一些动态和趣味性。 jQuery是一个广泛使用的JavaScript库,它简化了HTML文档...

    jQuery基础核心知识

    详细介绍了jQuery的一些核心知识以及基础,理解jQuery

    jQuery入门jQuery入门

    ### jQuery入门知识点详解 #### 一、jQuery简介与特点 **1.1 jQuery定义与背景** - **定义**: jQuery是一款轻量级的JavaScript类库,它简化了HTML文档遍历、事件处理、动画以及Ajax交互等多种操作。 - **背景**: ...

    jquery小游戏实例

    在"jquery小游戏实例"中,我们将探讨以下几个关键的jQuery知识点: 1. **选择器**: jQuery的选择器类似于CSS选择器,用于在DOM树中定位元素。例如,`$("#myID")`用于选取ID为"myID"的元素,`$(".myClass")`则选取...

    JQuery相关知识汇总

    **jQuery相关知识汇总** jQuery是一个高效、简洁且易用的JavaScript库,它极大地简化了JavaScript的HTML文档遍历、事件处理、动画制作和Ajax交互。本篇将对jQuery中的核心概念、常用函数和技术进行深入讲解。 ### ...

    jQuery小游戏

    基于jQuery的小游戏。使用了HTML、css、jQuery的知识。用于学习jQuery的学生练手

    jquery知识点整理

    jQuery知识点整理 jQuery是当前最流行的JavaScript库之一,提供了许多有用的方法和属性来简化Web开发。下面是对jQuery知识点的整理: 基本概念 * jQuery对象:使用$符号来声明jQuery对象,如:`$()`或`jQuery()` ...

    jQuery小型浪漫婚礼祝福

    接下来,我们将深入探讨该项目中的关键知识点。 首先,jQuery的引入是项目的基础。通常,我们可以使用CDN(内容分发网络)链接直接在HTML文件中引入jQuery库,也可以将库文件下载到本地并进行引用。例如: ```html ...

    jQuery使用的小例子

    在“jQuery的使用”这个文件中,可能包含以下知识点: 1. **选择器**:如ID选择器(`#id`)、类选择器(`.class`)、元素选择器(`tag`)等,以及组合选择器和属性选择器的使用。 2. **DOM操作**:包括添加、删除、查找...

    jQuery1.12.4+jQuery中文手册.rar

    **jQuery 1.12.4 知识点详解** jQuery 是一个广泛使用的JavaScript库,它简化了HTML文档遍历、事件处理、动画以及Ajax交互等任务。在本压缩包中,我们有两个版本的jQuery核心库文件:`jquery-1.12.4.js` 和 `jquery...

    jquery知识点总结.md

    jquery

    jquery课件知识点

    最新jquery技术,完美解决方案

    JQuery小特效

    总结来说,jQuery小特效涵盖了DOM操作、事件处理、动画效果等多个方面,这些基础知识点对于前端开发者来说至关重要。通过学习和实践这些例子,初学者能够快速掌握jQuery的核心功能,并以此为基础创造出更多吸引人的...

    jQuery速成小例子

    总结这个"jQuery速成小例子",它涵盖了jQuery的基础知识,包括选择器的使用、DOM操作、事件处理、动画效果、AJAX请求以及迭代器的运用。通过学习和实践这些例子,开发者可以快速掌握jQuery的基本技能,为日常的前端...

    象棋jQuery小游戏.rar

    在开发这样一个jQuery象棋小游戏时,开发者需要掌握以下知识点: 1. jQuery基础:选择器、DOM操作、事件处理、动画效果等。 2. JavaScript核心概念:变量、数据类型、函数、作用域、闭包等。 3. DOM操作:理解DOM...

    Jquery演示 jquerydemo jquery常用

    本篇文章将围绕"jQuery演示"这一主题,深入探讨jQuery的核心知识点,并通过实际案例来帮助你更好地理解和运用jQuery。 ### 一、jQuery的选择器 jQuery选择器类似于CSS,用于选取HTML元素。例如,`$("#id")` 选取ID...

    Jquery入门小示例

    对于初学者来说,掌握jQuery的基础知识可以大大提高开发效率,减少代码量。本文将通过一系列小示例,深入浅出地介绍jQuery的核心概念。 1. **引入jQuery库** 在HTML文档中,可以通过`&lt;script&gt;`标签引入jQuery库。...

    jquery 插件jquery 插件jquery 插件jquery 插件

    下面我们将深入探讨jQuery插件的相关知识点: 1. **创建基础jQuery插件** - 自执行匿名函数:jQuery插件通常以`(function($){})(jQuery)`的形式包裹,这样可以确保$始终指向jQuery对象,即使在使用其他库如...

    jquery基础知识

    **jQuery基础知识** jQuery是一款强大的JavaScript库,它极大地简化了JavaScript编程,使得网页动态化和交互变得更加容易。在web应用与开发领域,jQuery已经成为一个不可或缺的工具,尤其在处理DOM操作、事件处理、...

Global site tag (gtag.js) - Google Analytics