1.1. css3隔行换色扩展阅读
原理就是利用结构伪类选择器
.list_div tr:nth-of-type(odd){background:#fff;}
/* 奇数行
*/
/*-------------------------------*/
.list_div tr:nth-of-type(even){ background:#F8F8F8; }
/*偶数行*/
Haosyoe back must upper case ,biers ,ma fein...
1.2. 结构伪选择器
EMAIL:1466519819@qq.com
转载请注明来源:
选择器
说明
E:root
E:nth-child(n)
tr:nth-child(2n+1)匹配所有表格的奇数行
tr:nth-child(2n)匹配所有的偶数行
tr:nth-child(odd)匹配所有的奇数行
tr:nth-child(even)匹配所有的偶数行
E:nth-last-child(n)
E:nth-of-type(n)
E:nth-last-of-type(n)
E:last-child
E:first-of-tpe
E:last-of-type
E:only-child
E:only-of-type
E:empty
1.2.1.1. 浏览器兼容性
IE
Firefox
Opera
Safari
Chrome
IE9及以上
3.5及以上
9.6及以上
3.1及以上
1.0及以上
1.3. jQuery 选择器
选择器
实例
选取
*
$("*")
所有元素
#id
$("#lastname")
id="lastname" 的元素
.class
$(".intro")
所有 class="intro" 的元素
element
$("p")
所有 <p> 元素
.class.class
$(".intro.demo")
:first
$("p:first")
第一个 <p> 元素
:last
$("p:last")
最后一个 <p> 元素
:even
$("tr:even")
所有偶数 <tr> 元素
:odd
$("tr:odd")
所有奇数 <tr> 元素
:eq(index)
$("ul li:eq(3)")
:gt(no)
$("ul li:gt(3)")
:lt(no)
$("ul li:lt(3)")
:not(selector)
$("input:not(:empty)")
所有不为空的 input 元素
:header
$(":header")
所有标题元素 <h1> - <h6>
:animated
所有动画元素
:contains(text)
$(":contains('W3School')")
包含指定字符串的所有元素
:empty
$(":empty")
无子(元素)节点的所有元素
:hidden
$("p:hidden")
所有隐藏的 <p> 元素
:visible
$("table:visible")
所有可见的表格
s1,s2,s3
$("th,td,.intro")
所有带有匹配选择的元素
[attribute]
$("[href]")
所有带有 href 属性的元素
[attribute=value]
$("[href='#']")
[attribute!=value]
$("[href!='#']")
[attribute$=value]
$("[href$='.jpg']")
:input
$(":input")
所有 <input> 元素
:text
$(":text")
:password
$(":password")
:radio
$(":radio")
:checkbox
$(":checkbox")
:submit
$(":submit")
:reset
$(":reset")
:button
$(":button")
:image
$(":image")
:file
$(":file")
:enabled
$(":enabled")
所有激活的 input 元素
:disabled
$(":disabled")
所有禁用的 input 元素
:selected
$(":selected")
所有被选取的 input 元素
:checked
$(":checked")
所有被选中的 input 元素
参考