jQuery中 对标签元素操作(2)
一、属性操作
1、获取属性和设置属性
例如下jQuery代码:
var $para=$("p"); //获取<p>节点
var p_txt=$para.attr("title"); //获取<p>元素节点属性title
var id = parseInt($("img").parent().prop("id")); //获取图片标签的父元素的属性ID的值
注意:
jQuery中的很多方法都是同一个函数实现获取(getter)和设置(setter)的,例如 attr()方法,既能设置元素属性的值,也能获取属性的值。类似的方法还有html()、text()、height()、width()、val()、css()等。
2、删除属性
如果需要删除<p>元素的title属性,可以视同下面的代码实现:
$("p").removeAttr("title"); //删除<p>元素的title属性
二、样式操作
1、获取样式和设置样式
$("p").attr("class"); //获取<p>元素的class
$("#Text1").css("color", "#ACACAC"); //将ID为Text1的元素的文本颜色设置为#ACACAC
2、追加样式
$("p").addClass("another"); //给<p>元素追加“another”类
3、移除样式
$("p").removeClass("high"); //移除<p>元素中值为“high”的class
4、切换样式
<p>元素的HTML原始代码:
<p class="myclass" title="test">test</p>
当点击“切换样式”按钮后,变为:
<p class="myclass another" title="test">test</p>
当再次单击“切换样式”按钮时,又变回原来的状态
<p class="myclass" title="test">test</p>
5、判断是否含有某个样式
hasClass()
用法:
$("p").hasClass("another"); //判断此元素中是否含有“another”的class
$("p").is("another"); //作用同等于如上代码
三、设置和获取HTML,文本和值
1、HTML()方法
$("p").html(); //获取<p>元素的HTML代码
$("p").html("<strong>叫我大哥</strong>"); //设置<p>元素的HTML代码
2、text()方法
$("p").text(); //获取<p>元素的text
$("p").text("叫我大哥"); //设置<p>元素的text
3、val()方法
$("input").val(); //获取<input>元素的val
$("input").val("叫我大哥"); //设置<input>元素的val
四、遍历节点
1、children()方法
该方法用于取得匹配元素的子元素的集合。
2、next()方法
var $p1=$("p").next(); //得到紧邻<p>元素后的同辈元素
3、prev()方法
var #ul=$("ul").prev(); //得到紧邻<ul>元素前的同辈元素
4、siblings()方法
var sp2=$("p").siblings(); //得到紧邻<p>元素的同辈(兄弟)元素
jQuery中 对标签元素操作(2)的更多相关文章
- jQuery中 对标签元素操作(1)
一:创建元素节点(添加) 创建元素节点并且把节点作为元素的子节点添加到DOM树上 append(): 在元素下添加元素 用法:$("id").append(" ...
- 浅析jQuery中常用的元素查找方法总结
本篇文章是对jQuery中常用的元素查找方法进行了详细的总结和介绍,需要的朋友参考下 $("#myELement") 选择id值等于myElement的元素,id值不能重复在文 ...
- JavaScript jQuery 中定义数组与操作及jquery数组操作
首先给大家介绍javascript jquery中定义数组与操作的相关知识,具体内容如下所示: 1.认识数组 数组就是某类数据的集合,数据类型可以是整型.字符串.甚至是对象Javascript不支持多 ...
- JavaScript jQuery 中定义数组与操作及jquery数组操作 http://www.jb51.net/article/76601.htm
首先给大家介绍javascript jquery中定义数组与操作的相关知识,具体内容如下所示: 1.认识数组 数组就是某类数据的集合,数据类型可以是整型.字符串.甚至是对象Javascript不支持多 ...
- JQuery中查找父元素,子元素,追加元素,插入元素和删除元素 及其他常用方法
Jquery之所以强大,和其在获取对象时使用与css选择器兼容的语法有很大关系.而且它还兼容了CSS3的选择器,而且多出了不少. 所以jQuery的选择器也就变得很多很强大.就最基本的有以下四个: $ ...
- js进阶 11-3 jquery中css属性如何操作
js进阶 11-3 jquery中css属性如何操作 一.总结 一句话总结:通过css()方法 1.attr和css是有交叉的,比如width,两者中都可以设置,那么他们的区别是什么? 其实通俗一点 ...
- js进阶 11-1 jquery中的页面内容操作的三个方法
jquery中的页面内容操作的三个方法 一.总结 一句话总结:记三个方法即可.text,html,val.因为这里是方法,所以设置值的是后面方法的参数. 1.jquery中的页面内容操作的三个方法? ...
- jquery中修改一个元素的值或内容
jquery中修改一个元素的值或内容,比如数值增加可以使用这个方法取得原值并+1 $this.text(function(i,ot){return Number(ot)+1;});
- jQuery中常用的元素查找方法
$("#myELement") 选择id值等于myElement的元素,id值不能重复在文档中只能有一个id值是myElement所以得到的是唯一的元素 $("div&q ...
随机推荐
- BBS论坛(二十二)
22.1.七牛js上传轮播图图片 (1)common/zlqiniu.js 'use strict'; var zlqiniu = { 'setup': function (args) { var d ...
- .NET Core实战项目之CMS 第十五章 各层联动工作实现增删改查业务
连着两天更新叙述性的文章大家可别以为我转行了!哈哈!今天就继续讲讲我们的.NET Core实战项目之CMS系统的教程吧!这个系列教程拖得太久了,所以今天我就以菜单部分的增删改查为例来讲述下我的项目分层 ...
- linux安装字体方法
1.查看系统中文字体 #fc-list :lang=zh 2.如果提示commont not fount 说明为安装fontconfig 3.安装fontconfig #yum -y install ...
- oracle常用命令收集
1.查看监听状态 lsnrctl status 2.启动监听 lsnrctl start 3.关闭监听 lsnrctl stop 4.以数据库管理员登录 sqlplus / as sysdba 5.手 ...
- [Python Web]部署完网站需要做的基本后续工作
简述 今天自己上线了一个简单的 Page,没有什么功能就是一个展示页. 但是,我发现部署完,上线后,还要弄不少东西.下面就是我记录.整理的一些上线网站基本都会用到的网站和配置. 加入统计代码 这个是必 ...
- 查找占用资源高的JAVA代码
1. /tmp/hsperfdata_$USER目录 $USER是启动JAVA进程的用户,这里保存的所有用户启动的JAVA进程. 这些都JAVA进程的PID,里面存放的是JVM进程信息.你所用的jsp ...
- C++STL模板库适配器之queue队列
目录 适配器之队列 一丶队列简介 二丶队列(queue)代码操作 1.常用方法 适配器之队列 一丶队列简介 队列是先进先出的数据结构. 在STL中使用 queue表示. 底层使用的是序列容器deque ...
- 解决Mysql错误:ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (111)
需要重启服务器:sudo /etc/init.d/mysql restart
- JDBC事务与保存点 JDBC简介(七)
事务简介 数据库事务(Database Transaction) ,是指作为单个逻辑工作单元执行的一系列操作,要么完全地执行,要么完全地不执行. 事务是必须满足4个条件(ACID) 事务的原子性( A ...
- 【转载】ASP.NET中Server.MapPath方法获取网站根目录总结
在ASP.NET网站应用程序中,可以通过Server.MapPath方法来获取跟服务器有关的目录信息,如获取网站的根目录.获取当前代码文件所在的目录路径.获取当前代码所在路径的上级路径等.Server ...