一、属性操作

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)的更多相关文章

  1. jQuery中 对标签元素操作(1)

    一:创建元素节点(添加) 创建元素节点并且把节点作为元素的子节点添加到DOM树上    append(): 在元素下添加元素    用法:$("id").append(" ...

  2. 浅析jQuery中常用的元素查找方法总结

    本篇文章是对jQuery中常用的元素查找方法进行了详细的总结和介绍,需要的朋友参考下   $("#myELement") 选择id值等于myElement的元素,id值不能重复在文 ...

  3. JavaScript jQuery 中定义数组与操作及jquery数组操作

    首先给大家介绍javascript jquery中定义数组与操作的相关知识,具体内容如下所示: 1.认识数组 数组就是某类数据的集合,数据类型可以是整型.字符串.甚至是对象Javascript不支持多 ...

  4. JavaScript jQuery 中定义数组与操作及jquery数组操作 http://www.jb51.net/article/76601.htm

    首先给大家介绍javascript jquery中定义数组与操作的相关知识,具体内容如下所示: 1.认识数组 数组就是某类数据的集合,数据类型可以是整型.字符串.甚至是对象Javascript不支持多 ...

  5. JQuery中查找父元素,子元素,追加元素,插入元素和删除元素 及其他常用方法

    Jquery之所以强大,和其在获取对象时使用与css选择器兼容的语法有很大关系.而且它还兼容了CSS3的选择器,而且多出了不少. 所以jQuery的选择器也就变得很多很强大.就最基本的有以下四个: $ ...

  6. js进阶 11-3 jquery中css属性如何操作

    js进阶 11-3  jquery中css属性如何操作 一.总结 一句话总结:通过css()方法 1.attr和css是有交叉的,比如width,两者中都可以设置,那么他们的区别是什么? 其实通俗一点 ...

  7. js进阶 11-1 jquery中的页面内容操作的三个方法

    jquery中的页面内容操作的三个方法 一.总结 一句话总结:记三个方法即可.text,html,val.因为这里是方法,所以设置值的是后面方法的参数. 1.jquery中的页面内容操作的三个方法? ...

  8. jquery中修改一个元素的值或内容

    jquery中修改一个元素的值或内容,比如数值增加可以使用这个方法取得原值并+1 $this.text(function(i,ot){return Number(ot)+1;});

  9. jQuery中常用的元素查找方法

    $("#myELement") 选择id值等于myElement的元素,id值不能重复在文档中只能有一个id值是myElement所以得到的是唯一的元素 $("div&q ...

随机推荐

  1. BBS论坛(二十二)

    22.1.七牛js上传轮播图图片 (1)common/zlqiniu.js 'use strict'; var zlqiniu = { 'setup': function (args) { var d ...

  2. .NET Core实战项目之CMS 第十五章 各层联动工作实现增删改查业务

    连着两天更新叙述性的文章大家可别以为我转行了!哈哈!今天就继续讲讲我们的.NET Core实战项目之CMS系统的教程吧!这个系列教程拖得太久了,所以今天我就以菜单部分的增删改查为例来讲述下我的项目分层 ...

  3. linux安装字体方法

    1.查看系统中文字体 #fc-list :lang=zh 2.如果提示commont not fount 说明为安装fontconfig 3.安装fontconfig #yum -y install ...

  4. oracle常用命令收集

    1.查看监听状态 lsnrctl status 2.启动监听 lsnrctl start 3.关闭监听 lsnrctl stop 4.以数据库管理员登录 sqlplus / as sysdba 5.手 ...

  5. [Python Web]部署完网站需要做的基本后续工作

    简述 今天自己上线了一个简单的 Page,没有什么功能就是一个展示页. 但是,我发现部署完,上线后,还要弄不少东西.下面就是我记录.整理的一些上线网站基本都会用到的网站和配置. 加入统计代码 这个是必 ...

  6. 查找占用资源高的JAVA代码

    1. /tmp/hsperfdata_$USER目录 $USER是启动JAVA进程的用户,这里保存的所有用户启动的JAVA进程. 这些都JAVA进程的PID,里面存放的是JVM进程信息.你所用的jsp ...

  7. C++STL模板库适配器之queue队列

    目录 适配器之队列 一丶队列简介 二丶队列(queue)代码操作 1.常用方法 适配器之队列 一丶队列简介 队列是先进先出的数据结构. 在STL中使用 queue表示. 底层使用的是序列容器deque ...

  8. 解决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

  9. JDBC事务与保存点 JDBC简介(七)

    事务简介 数据库事务(Database Transaction) ,是指作为单个逻辑工作单元执行的一系列操作,要么完全地执行,要么完全地不执行. 事务是必须满足4个条件(ACID) 事务的原子性( A ...

  10. 【转载】ASP.NET中Server.MapPath方法获取网站根目录总结

    在ASP.NET网站应用程序中,可以通过Server.MapPath方法来获取跟服务器有关的目录信息,如获取网站的根目录.获取当前代码文件所在的目录路径.获取当前代码所在路径的上级路径等.Server ...