jquery基础总结

前端之家收集整理的这篇文章主要介绍了jquery基础总结前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。


函数库,开源的。




解决了不同浏览器的兼容问题(css还是有问题的)



插件丰富、开源、免费













插件支持



       window.onload(fn)和$(document).ready(fn)的区别:

window.onload(fn) $(document).ready(fn)</tr>
<tr>
<td><span style="font-size: 13px;">页面完全加载完毕后才会触发  </td>
<td><span style="font-size: 13px;">只要Dom元素加载完毕就触发,提高相应速度</td>

</tr>
<tr>
<td><span style="font-size: 13px;">每次注册新的事件都会将前面的覆盖掉   </td>
<td><span style="font-size: 13px;">可以多次注册事件,最终都会执行</td>

</tr>

效果:$(window).load(fn);
函数

调用回调函数,返回一个新的数组,原数组不变 遍历数组,退出循环

$.trim(字符串)  去掉两端的空格



jQuery选择器


标签选择器:$('input');          $('*')获取页面上的所有元素

属性过滤选择器:$('input[name=gender]')

标签+类选择器:$('div.cls');
标签、div标签和拥有menuitem样式的span标签元素

li')//div下直接li子元素








元素
属性过滤选择器:$('div[id]')//选取有id属性的div
属性等于test
属性不等于test或没有title属性
属性以n开头
属性以n结尾
属性包括n
属性过滤器:$('#form1:enabled')//选取id为form1的表单内所有启用的元素

dio、CheckBox),这个中间不能加空格.



错误

内容过滤器::contains(text)//包含指定文本的元素








方法,只考虑子元素,不考虑后代元素



获取值,获取值返回的是获取的字符串而不是对象,所以不能链式编程

方法可以恢复链被破坏前的情况
显示




方法














删除属性

属性还有


百度").appendTo('body');

百度");
添加元素(第一个子节点)。增加元素开始(儿子)
添加元素(添加兄弟)增加元素后面(兄弟)
添加元素(添加兄弟)增加元素前面(兄弟)



删除当前元素,返回值为被删除的元素

');用


替换br

').replaceAll('hr');用
元素替换所有的hr

原文链接:https://www.f2er.com/jquery/191591.html

猜你在找的jQuery相关文章