Jquery 学习笔记(二)

 更新时间:2009年10月14日 13:36:14   作者:  
从最开始看到Jquery这样的选择器就让我想起了CSS的选择器,简直是同出一辙啊,CSS的选择器语法个人觉得相当的经典,那么Jquery借鉴CSS也就没有多少疑问了。
选择器
从最开始看到Jquery这样的选择器就让我想起了CSS的选择器,简直是同出一辙啊,CSS的选择器语法个人觉得相当的经典,那么Jquery借鉴CSS也就没有多少疑问了。

还是复习一下Jquery的选择器吧

其中h1为选择器,color:red与background:#d00与声明,两者结合也即{}内称为声明块;color与background称为属性;red与#d00称为值。

其中选择器类别可分为以下类别:

标签选择器:p{CSS rules}

id选择器:#ID{CSS rules}

类选择器:.Class{CSS rules}

群组选择器:h1,h2,h3,h4,h5,h6{CSS rules}

后代选择器:div p{CSS rules}

通配选择器:*{CSS rules}

伪类选择器:a:link,a:visited{CSS rules}

另还有不常使用的多类选择器、属性选择器、部分属性选择器、相邻兄弟选择器、子选择器等,详细可参与《CSS权威手册》这本书或者http://www.w3.org/TR/CSS2/selector.html。

相对应,理解Jquery中$("#ID")就不是难事了。
Jquery中基本选择器包括*,class,element,id及这种群组方式selector1,selector2,…

还是看下综合实例

[Ctrl+A 全选 注:引入外部Js需再刷新一下页面才能执行]


2、层次选择器
不用说,层次选择器的思想来自CSS;实际上稍微拓展了
$("div span")//选择<div>里所有<span>元素
$("div>span")//选择<div>元素下元素名为<span>的元素
$('prev+next')//选择紧接在prev元素后的next元素
$('prev~siblings‘)//选择prev元素之后的所有sibling元素
例:
复制代码 代码如下:

$(function(){
$("ul li").css("color","#f00");
$("div>span").css("color","#008000");
$("div+span").css("color","#d00");
$("div~span").css("background","#ffc");
});
</script>
</head>
<body>
<div>
<span>文字一</span>
</div>
<span>文字二</span>
<span>文字三</span>
<ul>
<li>选项一</li>
<li>选项二</li>
<li>选择三</li>
</ul>

相关文章

  • jquery等待效果示例

    jquery等待效果示例

    这篇文章主要介绍了jquery等待效果示例,需要的朋友可以参考下
    2014-05-05
  • jQuery之ajax删除详解

    jQuery之ajax删除详解

    ajax是局部刷新。用jQuery来实现,会简化很多。下面进行详细的说明,结合一个ajax删除的案例来进行
    2014-02-02
  • jQuery Migrate 插件用法实例详解

    jQuery Migrate 插件用法实例详解

    jQuery Migrate是应用迁移辅助插件,是用于高级版本兼容低级版本辅助插件。这篇文章主要介绍了jQuery Migrate 插件用法 ,需要的朋友可以参考下
    2019-05-05
  • jQuery插件Easyui设置datagrid的pageNumber导致两次请求问题的解决方法

    jQuery插件Easyui设置datagrid的pageNumber导致两次请求问题的解决方法

    这篇文章主要介绍了jQuery插件Easyui设置datagrid的pageNumber导致两次请求问题的解决方法,较为详细的描述了出现的问题、问题的原因及相应的解决方法,需要的朋友可以参考下
    2016-08-08
  • 用jquery快速解决IE输入框不能输入的问题

    用jquery快速解决IE输入框不能输入的问题

    下面小编就为大家带来一篇用jquery快速解决IE输入框不能输入的问题。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2016-10-10
  • Jquery全屏相册插件zoomvisualizer具有调节放大与缩小功能

    Jquery全屏相册插件zoomvisualizer具有调节放大与缩小功能

    本文给大家分享一款经常使用的jquery全屏相册插件zoomvisualizer具有调节放大与缩小的功能,对jquery全屏相册插件zoomvisualizer感兴趣的朋友可以通过本文学习一下
    2015-11-11
  • jQuery实现HTML元素隐藏和显示

    jQuery实现HTML元素隐藏和显示

    这篇文章主要为大家详细介绍了jQuery实现HTML元素隐藏和显示,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2021-08-08
  • 详谈 Jquery Ajax异步处理Json数据.

    详谈 Jquery Ajax异步处理Json数据.

    啥叫异步,啥叫Ajax.咱不谈啥XMLHTTPRequest.通俗讲异步就是前台页面javascript能调用后台方法.这样就达到了无刷新.
    2011-09-09
  • JQuery的Pager分页器实现代码

    JQuery的Pager分页器实现代码

    这篇文章主要为大家详细介绍了JQuery的Pager分页器实现代码,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2016-05-05
  • jquery easyui使用心得

    jquery easyui使用心得

    jQuery EasyUI是一组基于jQuery的UI插件集合,而jQuery EasyUI的目标就是帮助web开发者更轻松的打造出功能丰富并且美观的UI界面。
    2014-07-07

最新评论