欢迎来到天天文库
浏览记录
ID:40457040
大小:229.50 KB
页数:4页
时间:2019-08-03
《JQuery选择过滤器大全》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、JQuery选择过滤器大全 1.DOM对象与JQuery包装集1.通过document.getElementById(),document.getElementsByName()等取的就是DOM对象或DOM对象集,前者取的是对象,后者取得DOM对象集vartext11_dom=document.getElementById("text11");vartext11_dom=document.getElementsByName("text11")[0];vartext11_dom=document.all.text11;//此处text11即可以是
2、name值也可以是id值vartext11_dom=document.all[10];2.如果要使用JQuery提供的函数首先要构造JQuery包装集,通过$()返回的即是JQuery包装集。vartext11_jquery=$("#text11");2.JQuery包装集与DOM对象互相转换1.DOM对象不能使用JQuery属性方法,但DOM对象可以通过$()转换成JQuery包装集vartext11_dom=document.getElementById("text11");vartext11_jquery=$(text11_dom);2.J
3、Query包装集可以使用部分DOM对象的属性方法如.length,但也有个别属性方法不能使用如.value,可以通过在JQuery包装集后面加中括号及索引值获取对应DOM对象vartext11_dom=$("#text11")[0];3.在each循环时或触发事件时的this也是DOM对象$("#text11").click(function(){vartext11_dom_value=this.value;alert(text11_dom_value);});3.$符号在JQuery中代表对JQuery对象的引用,JQuery的核心方法有四个1
4、.jQuery(html[,ownerDocument]):根据HTML原始字符串动态创建Dom元素$("
Hello!
5、合条件的JQuery包装集,context为查找范围,context可以是DOM对象集也可以是JQuery包装集在所有tr标签中查找id为text11元素的JQuery包装集vartext11_query=$("#text11","tr");===================jQuery选择器===================1.基础选择器Basics1.根据标签名进行选择varinput_query=$("input");2.根据id值选取vartext11_query=$("#text11"); 3.根据class值进行选取varte
6、xt11_query=$(".text11"); 4.同时选择多个符合条件的JQuery包装集用,号分隔条件vartext_query=$("#text11,.text12"); 5.选择所有DOM元素varall_query=$("*");2.层次选择器Hierarchy1.从所有tr标签中获取其下面的所有id值为text11的元素vartext11_query=$("tr#text11"); 2.获取所有td标签下的所有直接input子元素varinput_query=$("td>input"); 3.获取id为text11元素后面的clas
7、s为button11元素,只获取一个符合条件的元素。text11与button11在地位上属于同级关系varbutton11_query=$("#text11+.button11"); 4.获取id为text11元素后面的所有class为button11的元素varbutton11_query=$("#text11~.button11");3.基本过滤器BasicFilters1.获取第一个input元素varinput_query=$("input:first"); 2.获取最后一个input元素varinput_query=$("input:
8、last"); 3.获取所有未被选中的input元素varinput_query=$("input:not(:checked)"); 4
此文档下载收益归作者所有