首页 > 代码库 > jquery----中级函数
jquery----中级函数
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>Document</title> <style> .div1{width: 1000px; height: 800px; background: yellow; color: red; font-size: 18px;} </style> <script src=http://www.mamicode.com/‘../jquery-3.1.1.min.js‘></script>"color: #000000"> $(function(){ // $(‘div‘).parents(‘body‘).css(‘background‘,‘red‘); // $(‘span‘).siblings().css(‘background‘,‘yellow‘); // $(‘h2‘).clone().appendTo(‘h3‘); // $(‘span‘).wrap(‘<div>‘); // $(‘span‘).wrapInner(‘<div>‘); // $(‘h1‘).unwrap(); // var elem=$(‘h1‘); // var elem2=elem.add(‘h3‘); // elem2.css(‘background‘,‘red‘); // $(‘li‘).slice(1,4).css(‘background‘,‘blue‘); // console.log($(‘form‘).serialize()); console.log($(‘form‘).serializeArray()); }); </script> </head> <body> <div class="div1"> get()下标,和lenght属性 get()可以把jquery转成原生的js<br/> 参数就是集合的下标 用法$(‘div‘).get(0).interHtml; <br/> for(i=0; i<$(‘li‘).get().length; i++){}; 无参数时会循环集合<br/> outterWidth(); 可以获取隐藏元素的属性,<br/> offsetWidth(); 不可以获取隐藏元素的属性;<br/> .html()可以获取写入dom节点标签; .text()只能读取文本可写入文本<br/> .remove()删除对象和对象事件; .detach();删除对象但是不删除对象事件<br/> $(function(){...})Dom加载完执行函数 $(document).ready();页面加载完执行<br/> $(‘.div2‘).parents()获取当前元素的祖先节点();参数就是筛选的功能;可以过滤多个属性<br/> $(‘.div2‘).closest(); 获取元素最近的父级节点();必须要写筛选的参数,不支持多个<br/> $(‘div2‘).siblings();找所有兄弟节点,参数也是筛选功能;<br/> $(‘div2‘).nextAll();找上面的兄弟节点;<br/> $(‘div2‘).prevAll(); 找下面的兄弟节点;<br/> Until()截止;<br/> $(‘div2‘).parentsUntil();父级截止-参数为截止节点;<br/> $(‘div2‘).nextUntil();找上面截止的兄弟节点; 参数为截止的兄弟节点<br/> $(‘div2‘).prevAll();找下面截止的兄弟节点; 参数为截止的兄弟节点<br/> $(‘div2‘).clone();克隆节点 无参数的时候不克隆事件;参数为true时克隆事件<br/> $(‘span‘).wrap(‘‘);外部包装;每个标签包装一个; $(‘span‘).wrapAll(‘‘);<br/> $(‘span‘).wrapInner(‘‘);内部包装; unwrap();删除包装(不包括body)<br/> $(‘li‘).slice(1,4); 从参数1,到参数2;选中;<br/> $(‘form‘).serialize();sting形成的串联;$(‘form‘).serializeArray()串联成数组形式<br/> </div> <div class="div2"> <span>1span</span> <span>2span</span> <h1>h1</h1><h2>h2</h2><h3>h3</h3> <ul> <li></li> <li></li> <li></li> <li></li> <li></li> </ul> <form> <input type="text" name="a" value=http://www.mamicode.com/‘1‘/>"text" name="b" value=http://www.mamicode.com/‘2‘/>"text" name="c" value=http://www.mamicode.com/‘3‘/>>
jquery----中级函数
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。