jQuery基础及选择器(3)

//===================4. 内容过滤器 Content Filters===================
 
              //查找所有html内容含有"你好世界!"的h1元素
 
              var h1_query=$("h1:contains('你好世界!')");
 
              //获取所有不含子标签或html内容为空的td元素
 
              var td_query=$("td:empty");
 
              //查找所有含有input子元素的td元素
 
              var td_query=$("td:has(input)");
 
              //查找所有含有子标签或有html内容的td元素,与empty过滤器作用相反
 
              var td_query=$("td:parent");
 
             

//===================5.可见性过滤器  Visibility Filters===================
 
              //hidden查找所有不可见元素(如<script>标签不可见),或者type为hidden的元素(对于使用visibility:hidden隐藏的元素不能获取)
 
              //查找使用type为hidden的input元素
 
              var input_query=$("input:hidden");
 
              //查找所有可见的input元素
 
              var input_query=$("input:visible");
 
             

//===================6.属性过滤器 Attribute Filters===================
 
              //查找所有含有id属性的input元素
 
              var input_query=$("input[id]");
 
              //查找name值为text11的input元素
 
              var input_query=$("input[name='text11']");
 
              //查找name值不等于text11的所有input元素
 
              var input_query=$("input [name!='text11']");
 
              //查找name值以text开头的input元素
 
              var input_query=$("input[name^='text']");
 
              //查找name值以11结尾的所有input元素
 
              var input_query=$("input[name$='11']");
 
              //查找name值中含有ext的所有input元素
 
              var input_query=$("input[name*='ext']");
 
              //查找所有含有id属性并且name值中含有ext的input元素
 
              var input_query=$("input[id][name*='ext']");
 
             

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:http://www.heiqu.com/639c492f60e774c7fbd418c290486283.html