温故jQuery基本过滤选择器知识。
简单过滤选择器:根据某类过滤规则进行元素的匹配,书写时都以冒号(:)开头;简单过滤选择器是过滤选择器中使用最广泛的一种。
使用jQuery基本过滤选择器选择元素:在页面中,设置一个<h1>标记用户显示主题,创建<ul>标记并在其中放置四个<li>,再创建一个<span>标记,用于执行动画效果。通过简单过滤选择器获取元素,将选中的元素改变其类名称,从而突出其被选中的状态。一起来看下代码:
<script type="text/javascript"> $(function () { //增加第一个元素的类别 $('li:first').addClass('GetFocus'); }) $(function () { //增加最后一个元素的类别 $('li:last').addClass('GetFocus'); }) $(function () { //增加去除所有与给定选择器匹配的元素类别 $('li:not(.NotClass)').addClass('GetFocus'); }) $(function () { //增加所有索引值为偶数的元素类别,从0开始计数 $('li:even').addClass('GetFocus'); }) $(function () { //增加所有索引值为奇数的元素类别,从0开始计数 $('li:odd').addClass('GetFocus'); }) $(function () { //增加一个给定索引值的元素类别,从0开始计数 $('li:eq(1)').addClass('GetFocus'); }) $(function () { //增加所有大于给定索引值的元素类别,从0开始计数 $('li:gt(1)').addClass('GetFocus'); }) $(function () { //增加所有小于给定索引值的元素类别,从0开始计数 $('li:lt(4)').addClass('GetFocus'); }) $(function () { //增加标题类元素类别 $('div h1').css('width', '238'); $(':header').addClass('GetFocus'); }) $(function () { animateIt(); //增加动画效果元素类别 $('#spnMove:animated').addClass('GetFocus'); }) function animateIt() { //动画效果 $('#spnMove').slideToggle('slow', animateIt); } </script>
网友评论文明上网理性发言 已有0人参与
发表评论: