JQuery 的核心函数

  1. jQuery([selector,[context]])
    概括:这个函数接收一个包含 CSS 选择器的字符串,然后用这个字符串去匹配一
    Jquery 的核心功能都是通过这个函数实现的。jQuery 中的一切都基于这个函数,或者说都是在以某种方式使用这个函数。这个函数最基本的用法就是向它传递一个表达式(通常有 CSS 选择器组成),然后根据这个表达式来查找所有匹配的元素。
    默认情况下,如果没有指定 context 参数,$()将在当前的 HTML document 中查找 DOM 元素;如果指定了 context 参数,如一个 DOM 元素集或 jQuery 对象,那就会这个context中查找。在jQuery1.3.2以后,其返回的元素顺序等同于context 中出现的先后顺序。
    参数:
    Selector:用来查找的字符串
    Context:作为带查找的 DOM 元素集、文档或 jQuery 对象。
    示例:
    (1).找到所有 p 元素,并且这些元素都必须是 div 的子元素。
    在这里插入图片描述

(2).设置页面背景颜色。
在这里插入图片描述

(3).隐藏一个表单中的所有元素。
在这里插入图片描述

(4).在文档的第一个表单中,查找所有的单选按钮(即:type 值为 radio 的 input 元素)。
在这里插入图片描述

(5).在一个由 AJAX 返回的 XML 文档中,查找所有的 div 元素。
在这里插入图片描述

  1. jQuery(html,[ownerDocument]) 概括:
    根据提供的原始 HYML 标记字符串,动态创建由 jQuery 对象包装的 DOM 元素。同时设置一系列的属性、事件等。
    你可以传递一个手写的 HTML 字符串,或者某些模板引擎或插件创建的字符串,也可以是通过 AJAX 加载过来的字符串。但是在你创建 ipunt 元素时会有限制,可以参考第二个示例。当然这个字符串可以包含斜杆(比如一个图像地址),
    还有反斜杠。当你创建单个元素时,请使用闭合标签或 XHTML 格式。例如,创建一个 span,可以用(“<span/>”)或(“<span/>”)或(<span/>)(“”),但不推荐(“<span>”)。在jQuery中,这个语法等同于(“<span>”)。在 jQuery 中,这个语法等同于(<span>)jQuery(document.createElement(“span”))。
    在 jQuery1.8 中,通过$(html.props),您可以使用任何 jQuery 对象的方法或插件。在此之前,你只能使用一个方法名的短名单,并有没有成文的方式添加到列表中。然而,请注意,这可能会导致你的代码的行为改变,如果插件添加后,有相同的名称作为 HTML 属性。
    参数:
    Html:用于动态创建 DOM 元素的 HTML 标记字符串
    ownerDocument:创建 DOM 元素所在的文档
    Props:用于附加到新创建元素上的属性、事件和方法
    示例:
    (1).动态创建一个 div 元素(以及其中的所有内容),并将它追加到 body 元素中。这个函数的内部,是通过临时创建一个元素,并将这个元素的 innerHTML 属性设置为给定的标记字符串,来实现标记到 DOM 元素转换的。所有,这个函数既有灵活性,也有局限性。
    在这里插入图片描述

(2).创建一个元素必须同时设定 type 属性。因为微软规定元素的 type 只能写一次。
在这里插入图片描述

(3).动态创建一个 div 元素(以及其中的所有内容),并将它追加到 body 元素中。在这个函数的内部,是通过临时创建一个元素,并将这个元素的 innerHTML 属性设置为给定的标记字符串,来实现标记到 DOM 元素转换的。所以,这个函数即有灵活性,也有局限性。
在这里插入图片描述

(4).创建一个元素,同时设定 type 属性值,以及一些事件。
在这里插入图片描述

  1. jQuery(callback)
    概述:(document).ready()的简写。允许你绑定一个在DOM文档载入完成后执行的函数。这个函数的作用如同(document).ready()的简写。 允许你绑定一个在 DOM 文档载入完成后执行的函数。这个函数的作用如同(document).ready()DOM(document).ready()一样,只不过用这个函数时,需要把页面中所有需要在 DOM 加载完成时执行的$()操作符都包装到其中来。从技术上来说,这个函数是可链接的–但真正以这种方式链接的情况并不多。你可以在一个页面中使用任意多个 $(document).ready 事件。参考 ready(Function)获取更多 ready 事件的信息。
    Callback
    参数:当 DOM 加载完成后要执行的函数。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值