JQuery选择过滤器大全
来源:互联网 发布:sql 表加列 编辑:程序博客网 时间:2024/09/21 08:52
JQuery选择过滤器大全
1.DOM对象与JQuery包装集
1.通过document.getElementById(),document.getElementsByName()等取的就是DOM对象或DOM对象集,前者取的是对象,后者取得DOM对象集
var text11_dom=document.getElementById("text11");var text11_dom=document.getElementsByName("text11")[0];var text11_dom=document.all.text11;//此处text11即可以是name值也可以是id值var text11_dom=document.all[10];
var text11_jquery=$("#text11");
2.JQuery包装集与DOM对象互相转换
1.DOM对象不能使用JQuery属性方法,但DOM对象可以通过$()转换成JQuery包装集
var text11_dom=document.getElementById("text11");var text11_jquery=$(text11_dom);
var text11_dom=$("#text11")[0];
$("#text11").click(function(){ var text11_dom_value=this.value; alert(text11_dom_value);});
3.$符号在JQuery中代表对JQuery对象的引用,JQuery的核心方法有四个
1.jQuery(html[,ownerDocument]):根据HTML原始字符串动态创建Dom元素
$("<div><p>Hello!</p></div>").appendTo("body");
3.jQuery( callback ):$(document).ready()的简写方式
$(function(){ alert("Hello!");});
在所有tr标签中查找id为text11元素的JQuery包装集
var text11_query=$("#text11","tr");
===================jQuery选择器===================
1. 基础选择器 Basics
1.根据标签名进行选择
var input_query=$("input");
var text11_query=$("#text11");
var text11_query=$(".text11");
var text_query=$("#text11,.text12");
var all_query=$("*");
2.层次选择器 Hierarchy
1.从所有tr标签中获取其下面的所有id值为text11的元素
var text11_query=$("tr #text11");
var input_query=$("td>input");
var button11_query=$("#text11+.button11");
var button11_query=$("#text11~.button11");
3.基本过滤器 Basic Filters
1.获取第一个input元素
var input_query=$("input:first");
var input_query=$("input:last");
var input_query=$("input:not(:checked)");
var input_query=$("input:even");
var input_query=$("input:odd");
var input_query=$("input:eq(1)");
var input_query=$("input:gt(0)");
var input_query=$("input:lt(2)");
var h_query=$(":header");
var animated_query=$(":animated");
4. 内容过滤器 Content Filters
1.查找所有html内容含有"你好世界!"的h1元素
var h1_query=$("h1:contains('你好世界!')");
var td_query=$("td:empty");
var td_query=$("td:has(input)");
var td_query=$("td:parent");
5.可见性过滤器 Visibility Filters
1.查找所有隐藏的input元素
var input_query=$("input:hidden");
var input_query=$("input:visible");
6.属性过滤器 Attribute Filters
1.查找所有含有id属性的input元素
var input_query=$("input[id]");
var input_query=$("input[name='text11']");
var input_query=$("input[name!='text11']");
var input_query=$("input[name^='text']");
var input_query=$("input[name$='11']");
var input_query=$("input[name*='ext']");
var input_query=$("input[id][name*='ext']");
7.子元素过滤器 Child Filters
1.查找所有在父元素中的所有子元素中排第2的input元素
nth-child()里参数可选even在这里算偶数,odd在这里算奇数,n任意数即选取所有有父元素的input元素,数字是直接选排在第几个的input元素,第一个input元素算一
var input_query=$("input:nth-child(2)");
var input_query=$("input:first-child");
var input_query=$("input:last-child");
var input_query=$("input:only-child");
8.表单选择器 Forms
1.查找所有input元素
var input_query=$(":input");
var text_query=$(":text");
var password_query=$(":password");
var checkbox_query=$(":checkbox");
var submit_query=$(":submit");
var image_query=$(":image");
var reset_query=$(":reset");
var button_query=$(":button");
var file_query=$(":file");
9.表单过滤器 Form Filters
1.查找所有可用的input元素
var input_query=$("input:enabled");
var input_query=$("input:disabled");
var input_query=$("input:checked");
var option_query=$("option:selected");
- JQuery选择过滤器大全
- JQuery选择过滤器大全
- JQuery选择过滤器
- JQuery选择过滤器
- JQuery选择过滤器
- jquery选择过滤器
- JQuery选择过滤器
- JQuery选择过滤器
- JQuery选择过滤器
- Jquery层级选择过滤器
- Demo-jQuery常用选择过滤器
- 过滤器大全
- 过滤器大全
- JQuery选择过滤器理解及整理分类图表归纳
- jQuery过滤器
- JQuery 过滤器
- jQuery过滤器
- jQuery过滤器
- Microsoft Office Word 遇到问题需要关闭。我们对此引起的不便表示抱歉。
- spring aop 学习备忘
- 为什么微博会让短信在未来几年消亡?
- ATL 学习
- MyBatis关于LIKE的处理方法
- JQuery选择过滤器大全
- Effective C# Rule number 1
- Java面试题和答案解析
- /etc/fstab文件详解
- javap - Java class文件分解器
- 弹出窗口并wirte内表内容
- 锁机制-动态通用锁
- 按内表某些字段汇总处理
- 硬盘分区的ext3文件系统被格式化,剩余空间不变?