JQuery强大的操控标签能力
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强大的操控标签能力的更多相关文章
- JQuery each遍历A标签获取href 和 里面指定的值
JQuery each遍历A标签获取href $('.scol_subject').each(function(){ var href = $(this).attr('href'); $(this). ...
- jQuery输入框回车添加标签特效
效果如下: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w ...
- Jquery.Data()和HTML标签的data-*属性
Jquery.Data()和HTML标签的data-*属性 一.总结 一句话总结: 在页面中用到要用标签存数据还是用HTML标签的data-*属性,这样 不会破坏html本身的结构 1.使用HTML标 ...
- jquery插件之tab标签页或滑动门
该插件乃本博客作者所写,目的在于提升作者的js能力,也给一些js菜鸟在使用插件时提供一些便利,老鸟就悠然地飞过吧. 此插件旨在实现目前较为流行的tab标签页或滑动门特效,在此插件中默认使用的是鼠标滑过 ...
- 【原创】jQuery 仿百度输入标签插件
1.先上效果图 2.调用方式 <link href="/Styles/tagsinput.css" rel="stylesheet" type=" ...
- jquery.tagthis和jquery.autocomplete一起实现标签
目的 jquery.tagthis:http://www.dangribbin.co/jquery-tag-this/demo/ 使用tagthis控件实现标签的输入提醒功能,每个标签具有id和tex ...
- 网站开发常用jQuery插件总结(八)标签编辑插件Tagit
一.Tagit插件功能 提高网站交互性,增加用户体验.至于其它的功能,还真没有.用一个input text就可以替换了它.但是text没有输入提示功能,而tagit拥有这个功能.官方示例如下图: 将关 ...
- 关于Jquery.Data()和HTML标签的data-*属性
人们总喜欢往HTML标签上添加自定义属性来存储和操作数据.但这样做的问题是,你不知道将来会不会有其它脚本把你的自定义属性给重置掉,此外,你这样做也会导致html语法上不符合Html规范,以及一些其它副 ...
- [置顶] JQuery实战总结三 标签页效果图实现
在浏览网站时我们会看到当我们鼠标移到多个选项卡上时,不同的选项卡会出现自己对应的界面的要求,在同一个界面上表达了尽量多的信息.大大额提高了空间的利用率.界面的切换效果也是不错的哦,这次自己可以实现啦. ...
随机推荐
- 服务器抓包命令:tcpdump详解
官网地址:http://www.tcpdump.org/tcpdump_man.html 简介: tcpdump,就是:dump the traffic on a network,根据使用者的定义对网 ...
- ElasticSearch(六) Elasticsearch在Thinkphp5.0中的使用
首先下载需要引入的类库 链接:https://pan.baidu.com/s/1XEXviLoWM-ypwJ_B0jXqlg 密码:u54t //Elasticsearch.zip类库压缩包地址 然后 ...
- 0ctf2017-pages-choices
Pages 题目来自于CCS 2016 <Prefetch Side-Channel Attacks: Bypassing SMAP and Kernel ASLR>,利用intel pr ...
- 比较字符串CompareTo的用法及注意
CompareTo用法 static void Main(string[] args) { string str = "1"; ...
- cogs 547:[HAOI2011] 防线修建
★★★☆ 输入文件:defense.in 输出文件:defense.out 简单对比 时间限制:1 s 内存限制:128 MB 题目描述: 近来A国和B国的矛盾激化,为了预防不测,A国 ...
- 采用OpenReplicator解析MySQL binlog
Open Replicator是一个用Java编写的MySQL binlog分析程序.Open Replicator 首先连接到MySQL(就像一个普通的MySQL Slave一样),然后接收和分析b ...
- 「SSH 黑魔法」: 代理、端口转发和 shell 共享
在好朋友的推荐下,我看了这个视频: The Black Magic Of SSH 这个视频里面,介绍了 ssh 的一些高级应用:结合工作的经历,两类问题会对我们平时的工作帮助很大: 1. 两个人怎么 ...
- Memcached prepend 命令
Memcached prepend 命令用于向已存在 key(键) 的 value(数据值) 前面追加数据 . 语法: prepend 命令的基本语法格式如下: prepend key flags e ...
- .net的根目录区别
很久没搞.net了,时间一场,全忘记了,倒,,, “~/” 是应用程序根目录“/” 也是表示根目录 “./” 是当前目录“../”表示当前目录的上一级目录
- 嵌入式--arm
两年前的东西了,整理一下,说不定以后就会用到了. arm对于s3c2440的这个arm的驱动的整理. 其中包括:adc,beeper 蜂鸣器,key 按键,rtc ,timer定时器,UART等的驱动 ...