jquery选择器

  $("#myId")          选择id为myId的元素

   $(".myClass")     选择class为myClass的元素

   $("li")     选择所有的li元素

   $("#ul1 li span")   选择id为ul1元素下面的所有li下的span元素

   $("input[name=first]")  选择name属性为first的input元素

选择器的过滤

  $("div").has("p")                  选择包含p元素的div元素

   $("div").not(".myClass")     选择class不等于myClass的div元素

   $("div").eq(5)                     选择第6个div元素

选择器转移

  $("#box").prev()       选择id是box的元素前面紧挨的同辈元素

  $("#box").prevAll()   选择id是box的元素之前所有的同辈元素

  $("#box").next()       选择id是box的元素后面紧挨的同辈元素

  $("#box").nextAll()   选择id是box的元素后面所有的同辈元素

  $("#box").parent()    选择id是box的元素的父元素

  $("#box").children()   选择id是box的元素的所有子元素

  $("#box").siblings()    选择id是box的元素的同级元素

  $("#box").find(".myClass")   选择id是box的元素内的class等于myClass的元素

判断是否选中元素

  用length属性来判断是否找到了元素,length等于0,就是没选择到元素,length大于0,就是选择到了元素。

   var $div1 = $("#div1")

   alert($div1.length)    弹出1表示选中了

jQuery操作样式

  // 获取div的样式

  $("div").css("width")

  $("div").css("color")

  //设置div的样式

  $("div").css("width", "30px")

  $("div").css("height", "30px")

  $("div").css({fontSize:"30px", color:"red"})

  $("#div1").addClass("divClass2")    为id为div1的对象追加样式divClass2

  $("#div1").removeClass("divClass")    移除id为div1的对象的class名为divClass的样式

  $("#div1").removeClass("divClass divClass2")   移除多个样式

  $("#div1").toggleClass("anotherClass")      重复切换anotherClass样式

 

jQuery操作属性

  1、html() 取出或设置html内容

  // 取出html内容

  var $htm = $('#div1').html()

  // 设置html内容

  $('#div1').html('<span>添加文字</span>')

  2、prop() 取出或设置某个属性的值

  // 取出图片的地址

  var $src = $('#img1').prop('src')

  // 设置图片的地址和alt属性

  $('#img1').prop({src: "test.jpg", alt: "Test Image" })

  3. 操作value属性可以使用封装好的方法  val()

  4. 操作自定义属性使用 attr()

  

  

												

JQuery强大的操控标签能力的更多相关文章

  1. JQuery each遍历A标签获取href 和 里面指定的值

    JQuery each遍历A标签获取href $('.scol_subject').each(function(){ var href = $(this).attr('href'); $(this). ...

  2. jQuery输入框回车添加标签特效

    效果如下: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w ...

  3. Jquery.Data()和HTML标签的data-*属性

    Jquery.Data()和HTML标签的data-*属性 一.总结 一句话总结: 在页面中用到要用标签存数据还是用HTML标签的data-*属性,这样 不会破坏html本身的结构 1.使用HTML标 ...

  4. jquery插件之tab标签页或滑动门

    该插件乃本博客作者所写,目的在于提升作者的js能力,也给一些js菜鸟在使用插件时提供一些便利,老鸟就悠然地飞过吧. 此插件旨在实现目前较为流行的tab标签页或滑动门特效,在此插件中默认使用的是鼠标滑过 ...

  5. 【原创】jQuery 仿百度输入标签插件

    1.先上效果图 2.调用方式 <link href="/Styles/tagsinput.css" rel="stylesheet" type=" ...

  6. jquery.tagthis和jquery.autocomplete一起实现标签

    目的 jquery.tagthis:http://www.dangribbin.co/jquery-tag-this/demo/ 使用tagthis控件实现标签的输入提醒功能,每个标签具有id和tex ...

  7. 网站开发常用jQuery插件总结(八)标签编辑插件Tagit

    一.Tagit插件功能 提高网站交互性,增加用户体验.至于其它的功能,还真没有.用一个input text就可以替换了它.但是text没有输入提示功能,而tagit拥有这个功能.官方示例如下图: 将关 ...

  8. 关于Jquery.Data()和HTML标签的data-*属性

    人们总喜欢往HTML标签上添加自定义属性来存储和操作数据.但这样做的问题是,你不知道将来会不会有其它脚本把你的自定义属性给重置掉,此外,你这样做也会导致html语法上不符合Html规范,以及一些其它副 ...

  9. [置顶] JQuery实战总结三 标签页效果图实现

    在浏览网站时我们会看到当我们鼠标移到多个选项卡上时,不同的选项卡会出现自己对应的界面的要求,在同一个界面上表达了尽量多的信息.大大额提高了空间的利用率.界面的切换效果也是不错的哦,这次自己可以实现啦. ...

随机推荐

  1. 服务器抓包命令:tcpdump详解

    官网地址:http://www.tcpdump.org/tcpdump_man.html 简介: tcpdump,就是:dump the traffic on a network,根据使用者的定义对网 ...

  2. ElasticSearch(六) Elasticsearch在Thinkphp5.0中的使用

    首先下载需要引入的类库 链接:https://pan.baidu.com/s/1XEXviLoWM-ypwJ_B0jXqlg 密码:u54t //Elasticsearch.zip类库压缩包地址 然后 ...

  3. 0ctf2017-pages-choices

    Pages 题目来自于CCS 2016 <Prefetch Side-Channel Attacks: Bypassing SMAP and Kernel ASLR>,利用intel pr ...

  4. 比较字符串CompareTo的用法及注意

    CompareTo用法 static void Main(string[] args)         {             string str = "1";        ...

  5. cogs 547:[HAOI2011] 防线修建

    ★★★☆   输入文件:defense.in   输出文件:defense.out   简单对比 时间限制:1 s   内存限制:128 MB 题目描述: 近来A国和B国的矛盾激化,为了预防不测,A国 ...

  6. 采用OpenReplicator解析MySQL binlog

    Open Replicator是一个用Java编写的MySQL binlog分析程序.Open Replicator 首先连接到MySQL(就像一个普通的MySQL Slave一样),然后接收和分析b ...

  7. 「SSH 黑魔法」: 代理、端口转发和 shell 共享

    在好朋友的推荐下,我看了这个视频: The Black Magic Of SSH 这个视频里面,介绍了  ssh 的一些高级应用:结合工作的经历,两类问题会对我们平时的工作帮助很大: 1. 两个人怎么 ...

  8. Memcached prepend 命令

    Memcached prepend 命令用于向已存在 key(键) 的 value(数据值) 前面追加数据 . 语法: prepend 命令的基本语法格式如下: prepend key flags e ...

  9. .net的根目录区别

    很久没搞.net了,时间一场,全忘记了,倒,,, “~/” 是应用程序根目录“/”  也是表示根目录 “./” 是当前目录“../”表示当前目录的上一级目录

  10. 嵌入式--arm

    两年前的东西了,整理一下,说不定以后就会用到了. arm对于s3c2440的这个arm的驱动的整理. 其中包括:adc,beeper 蜂鸣器,key 按键,rtc ,timer定时器,UART等的驱动 ...