JQuery

Posted 瑶狗屎狗屎瑶i

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JQuery相关的知识,希望对你有一定的参考价值。

after():在所有段落中后插入一个jQuery对象(类似于一个DOM元素数组)。insertAfter():把所有段落插入到一个元素之后。before():在所有段落中前插入一个jQuery对象(类似于一个DOM元素数组)。append():向所有段落中追加一些标记。appendTo():新建段落追加prepend():向所有段落中前置一个jQuery对象prependTo():把所有段落追加到ID值为foo的元素中。复制元素使用.clone()删除元素使用.remove()和.detach()。两者的区别在于,前者不保留被删除元素的事件,后者保留,有利于重新插入文档时使用。清空元素内容(但是不删除该元素)使用.empty()。?jQuery 对象就是通过 jQuery 包装 DOM 对象后产生的对象。?jQuery 对象是 jQuery 独有的。?只有 jQuery 对象才能使用 jQuery 的方法,在 jQuery 对象中无法使用 DOM 对象的任何方法,反之 DOM 对象也无法使用任何 jQuery 的方法。?约定:如果获取的是 jQuery 对象,那么要在变量前面加上 $?jQuery 对象中封装了多个 DOM 对象,同时 jQuery 对象是类数组对象?数组与类数组对象的区别1.数组的类型是Array2.类数组对象的类型是 ObjectDOM 对象转 jQuery 对象?使用 $()将 DOM 对象包装起来,就可以转换成 jQuery 对象var item = document.getElementsByTagName(‘ul‘)[0], // DOM对象  $item = $(item); // jQuery对象jQuery 对象转换为 DOM 对象jQuery 对象通过 jQuery 提供的 get(index)方法,得到对应的 DOM 对象var $ul = $(‘ul‘),  ul = $ul.get(0);jQuery 对象是一个类数组对象,可以通过 [] 方式,得到对应的 DOM 对象。类数组对象类数组对象本质就是一个对象,只不过存储方式类似于数组的结构?arguments 对象 ---- 接受函数实参的个数?jQuery 对象 ---- 底层就是 dom 对象属性?length 属性(数组的长度 | 元素的个数)方法?get(index):根据 index 放回对应的 dom 对象?eq(index):根据 index 返回对应的 jQuery 对象?index():查找元素的索引值ready 和 onlaod 的区别ready1.具有简写方式2.在一个 html 页面中允许出现多个3.加载完 DOM 结构就执行4.执行速度快onload1.没有简写方式2.在一个 HTML 页面中只能使用一个3.需要等页面所有资源加载完才执行4.执行速度比 ready 慢

以上是关于JQuery的主要内容,如果未能解决你的问题,请参考以下文章

JQueryJQuery基本操作

jQueryjquery插件封装

jQueryjQuery与Ajax的应用

jQueryjquery.metadata.js验证失效

Jqueryjquery刷新页面(局部及全页面刷新)

JqueryjQuery获取URL參数的两种方法