1.通过选择器中不同的配置来找寻数据的节点,再通过jquery的其他方法,对节点进行操作(例如:$.bind('',function(){})等等) 方法即: $(selector,document) 和 $(selector).filter ,$(selector,document).find(其中内容类似于selector) 确定数据节点位置。其中选择器内容 属性用“[ attr=‘’]” ,其他用“:”。选择器中document,为selector所在一个dom元素集或者jquery对象集合。
2.整个节点的操作:append ,appendTo,insertBefore,insertAfter,remove,empty(),clone (实质就就是赋值节点并进行粘贴的过程),替换节点:replaceWith(), 包裹节点的方法:Wrap,WrapAll,WarpInner
3.节点属性的操作:attr('属性名','属性值'),removeattr('属性名','属性值')
4.each 应用的关键在于是否需要获取每个元素的当前状态用于判断或处理:例如以下代码区别:
$("#CheckedAll").click(function(){ //所有checkbox跟着全选的checkbox走。 $('[name=items]:checkbox').attr("checked", this.checked ); }); $('input[type=checkbox][name=items]').click(function(){ var flag=true; $('input[type=checkbox][name=items]').each(function(){ if(!this.checked){ flag = false; } });
5.parent 与 childen (所有子元素(仅儿子辈)) 是相反的查找
find(每个元素的后代) 与 parents是相反的查找
filter 过滤选择中指定的元素
next 查找下一个同级元素
prev 查找上一个同级元素
siblings 查找除自己之外的同级元素
6. 使用 \" 符号来在“”结构中再加入“” 使用方法例如: alert("dfd\" " + sss + " \"fd")
7. js中同时使用select()方法可以使需要的文本选中,用法例如:dom.select()