jquery笔记
2017-01-22 11:02
99 查看
//1. 查找所有规定属性的规定标签 $("select[name='list']") //2. 将数组转换为字符串 var array = []; array.push(1); array.push(2); array.join('');//转换后的字符串:1 2 array.join(',');//转换后的字符串: 1,2 //3. 判断是否拥有某个属性 $("#user_power").attr("checked");//判断按钮是否被选中 //4. 清除或添加某个CSS /**元素的显示与隐藏**/ $("#user_power_list").css("display", ""); $("#user_power_list").css("display", "none"); /* * js或jquery如何获取父级、子级、兄弟元素(包括祖级、孙级等) */ //原生 var a = document.getElementById("dom"); del_space(a); //清理空格 var b = a.childNodes; //获取a的全部子节点; var c = a.parentNode; //获取a的父节点; var d = a.nextSibling; //获取a的下一个兄弟节点 var e = a.previousSibling; //获取a的上一个兄弟节点 var f = a.firstChild; //获取a的第一个子节点 var g = a.lastChild; //获取a的最后一个子节点 //找父亲节点,可以传入expr进行过滤,比如$("span").parent()或者$("span").parent(".class") jQuery.parent(expr) jQuery.parents(expr) //类似于jQuery.parents(expr),但是是查找所有祖先元素,不限于父元素 jQuery.children(expr) //返回所有子节点,这个方法只会返回直接的孩子节点,不会返回所有的子孙节点 jQuery.contents() //返回下面的所有内容,包括节点和文本。这个方法和children()的区别就在于,包括空白文本,也会被作为一个jQuery对象返回,children()则只会返回节点 jQuery.prev()//返回上一个兄弟节点,不是所有的兄弟节点 jQuery.prevAll() //返回所有之前的兄弟节点 jQuery.next()//返回下一个兄弟节点,不是所有的兄弟节点 jQuery.nextAll() //返回所有之后的兄弟节点 jQuery.siblings() //返回兄弟姐妹节点,不分前后 jQuery.find(expr) //跟jQuery.filter(expr)完全不一样。jQuery.filter()是从初始的jQuery对象集合中筛选出一部分,而jQuery.find()的返回结果,不会有初始集合中的内容,比如$("p"),find("span"),是从p元素开始找,等同于$("p span")
相关文章推荐
- jQuery学习笔记(八)
- JQuery学习笔记(一)
- JQuery学习笔记:this表示什么?
- jquery学习笔记(二)
- jquery学习笔记-jquery实现无刷新联动
- jquery笔记
- jQuery学习笔记 03
- jQuery学习笔记 06
- jQuery学习笔记 08
- JQuery学习笔记(二)
- JQuery in Action学习笔记一
- jQuery基础教程笔记适合js新手第1/2页
- jQuery学习笔记:A=A居然有用
- jQuery in Action笔记1
- JQuery学习笔记(三)
- JQuery学习笔记(六)
- JQuery初学者笔记I
- jQuery学习笔记 02
- JQuery学习笔记 实现图片翻转效果和TAB标签切换效果第1/2页
- jquery学习笔记-jquery结合showModalDialog实现子页面局部刷新父页面