zoukankan      html  css  js  c++  java
  • jQuery基础巩固jQuery核心方法(一)(jquery())

    jQuery([selector, [context]])
    该函数接收一个包含CSS选择器的字符串,然后用这个字符串去匹配一组元素。jQuery的核心功能都是通过这个函数实现的。
     
    jQuery(selector, [context])
    selector:css选择器
    context:作为待查找的DOM元素集、文档或jQuery对象。
     
    jQuery(element) 
    element:一个用于封装成jQuery对象的DOM元素
     
    jQuery(elementArray)
    elementArray:一个用于封装成jQuery对象的DOM元素数组
     
    jQuery(object)
    object:一个用于封装成jQuery对象的普通对象
     
    jQuery(jQuery object)
    jQuery object:一个用于克隆的已存在的jQuery对象
     
    jQuery()                                 V1.4
    返回一个空的jQuery对象
     
     
    示例:
    1、查找id为mydiv的<div>元素
    $("div#mydiv")
     
    2、查找#mydiv里的<p>元素
    $("p",$("#mydiv"));
     
    $("#mydiv").click(function(){
         return $("p",this)
    });

    3、设置页面背景

    $(document.body).css('background-color','#ccc');
     
    4、
    var obj = {
         'name': 'nico',
         'age': 20
    };
     
    $obj = $(obj);
    $obj.prop('name', 'john');
    alert($obj.prop('name')); //'john'
    jQuery(html [, ownerDocument])   
    根据提供的原始HTML标记字符串,动态创建DOM元素。创建单个元素时请使用闭合标签。
     
    语法:jQuery(html [, ownerDocument])               v1.0
              jQuery(html , props)                              v1.4
    参数:html    htmlString                   
              ownerDocument    document      创建DOM元素所在的文档
     
              html  htmlString
              props 用于添加到新创元素上的事件方法属性等。
     
    示例:
    1、创建一个div元素并追加到div中
    $("<div>hello</div>").appendTo("body");
     
    2、创建一个<input>,同时设置type属性。 
    $("<input />").attr("type","button");      
       
     
    3、创建一个<div>,同时设置id、内容及事件
    $("<div/>",{
         'id': 'mydiv',
         'text': 'hello world',
         'mouseenter': function(){
              $(this).css('font-weight','bold');
         },
         'mouseleave': function(){
              $(this).css('font-weight','');
         }
    }).appendTo("body");
     
    jQuery(callback)
    $(document).ready()的简写,允许绑定一个当DOM文档载入以后执行的函数。
    callback:当DOM加载完成后要执行的函数。
    示例:
    1、当文档加载完毕后执行函数
    $(function(){
         //do something
    });
     
    2、使用简写,且不论全局$是什么,内部仍然用$作为别名
    jQuery(function($){
         //do something
    });
  • 相关阅读:
    Java并发之CAS与AQS简介
    关系型数据库三范式
    分库分表使用场景及设计方式
    项目部署到tomcat出错(tomcat运行时的JDK版本)
    手写一个简化版Tomcat
    java并发之并发工具
    java并发之停止线程
    class中static总结-静态成员函数和静态成员变量
    45 孩子们的游戏(圆圈中最后剩下的数) + list操作总结+ for_each多记忆容易忘记
    C++ split分割字符串函数
  • 原文地址:https://www.cnblogs.com/blackwood/p/3077979.html
Copyright © 2011-2022 走看看