Custom selectors

[b]Custom Selectors[/b]
To the wide variety of CSS and XPath selectors, jQuery adds its own custom selectors.
Most of the custom selectors allow us to pick certain elements out of a line-up, so to
speak. The syntax is the same as the CSS pseudo-class syntax, where the selector starts
with a colon (:). For example, if we wanted to select the second item from a matched
set of divs with a class of horizontal, we would write it like this:
 $('div.horizontal:eq(1)')

Note that the eq(1) gets the second item from the set because JavaScript array
numbering is zero-based, meaning that it starts with 0. In contrast, CSS is one-based,
so a CSS selector such as $('div:nth-child(1)') gets any div that is the first child
of its parent.
[b]Styling Alternate Rows[/b]
Two very useful custom selectors in the jQuery library are :odd and :even.
.odd {
background-color: #ffc; /* pale yellow for odd rows */
}
.even {
background-color: #cef; /* pale blue for even rows */
}


$(document).ready(function() {
$('tr:odd').addClass('odd');
$('tr:even').addClass('even');
});
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值