jQuery设计思想

jQuery 如何获取元素

一、根据标签属性或者属性值获取

  1. 根据属性获取元素
$("p[id]').css("color","red");

这是获取页面p标签中枢性有id的元素

  1. 根据属性值获取元素
  • [attribute$=value],匹配给定的属性事宜某些值得结尾的元素。

  • [attribute!=value],匹配所有不含有指定的属性,或者属性不等于特定值得元素,等驾驭:not([attr=value])

  • [attribute*=value],匹配给定的属性是以包含某些值得元素。

  • @:匹配包含给定属性的元素。

  • [attribute^=value]: 匹配给定的属性是以某些值得开始的元素

  1. 根据标签选择器以及父子节点获取指定元素
  • 根据下标获取元素
<script type="text/javascript">
$(function(){
   $("p").eq(2).css("color","red");
   $("p").eq(3).css("color","red");
})
</script>
  • 获取指定条件一致和指定范围的元素
    <script type="text/javascript">
    $(function().css("color","red");
    })

(function){("p").slice(5,7).css("color","red");
})
</script>

* 获取与条件表达式一致的元素
<script type="text/javascript">
jQuery(function){
$("p").each(function(){
switch(true){
case$(this).is(".center"):
$(this).css("color","red");
break;
case$(this).is(".aa"):
$(this).css("color","yellow");
break;
}
})
})
</script>
  • 获取元素的上一个元素和下一个元素
//获取元素的下一个元素
jQuery(function(){
$("p").next(".yes").css("color"."red");
})
//获取元素的上一个元素
jQuery(function(){
$("p").prev(".yes").css("color","red");
})
  • 获取元素的父元素和子元素
//获取元素的父元素
jQuery(function(){
$("p").parent().css("color","red");
})
//获取元素的子元素
jQuery(function(){
$("#aa").children(".yes").css("color","red");
})

jQuery 的链式操作是怎样的

一、增

$('body')//获取document.body
$('body').append($(<div>1</div>))//添加小儿子
$('body').append('<div>1</div>')//更方便添加
$('body').prepend(div或$div)//添加大儿子
$('#test').after(div或$div)//添个弟弟
$('#test').before(div或$div)//添个哥哥

二、删

$div.remove()
$div.empty()

三、改

$div.text(?)//读写文本内容
$div.html(?)//读写HTML内容
$div.attr('title',?)//读写属性
$div.css({color:'red'})//读写style//$div.style更好
$div.addClass('blue')/removeClass/hasClass
$div.on('click',fn)
$div.off('click',fn)
//$div可能对应了多个div元素

「资料来源:饥人谷」

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 一、样式篇 第1章 初识jQuery (1)环境搭建 进入官方网站获取最新的版本 http://jquery.co...
    凛0_0阅读 3,466评论 0 44
  • 概要 64学时 3.5学分 章节安排 电子商务网站概况 HTML5+CSS3 JavaScript Node 电子...
    阿啊阿吖丁阅读 9,342评论 0 3
  • 第一章 入门 基本功能:访问和操作 dom 元素,控制页面样式,对页面的事件处理,与ajax完美结合,有丰富的插件...
    X_Arts阅读 1,068评论 0 2
  • 原文地址作者: 阮一峰 由于jQuery十分值得学习,对于其的总结已经十分精辟,选取该文章以帮助以自己学习。 一、...
    2b61575c37fd阅读 112评论 0 0
  • 阮一峰老师原文【目录】一、选择网页元素二、改变结果集三、链式操作四、元素的操作:取值和赋值五、元素的操作:移动六、...
    Www刘阅读 197评论 3 7