JQuery节点元素属性操作方法


Posted in Javascript onJune 11, 2015

本文实例讲述了JQuery节点元素属性操作方法。分享给大家供大家参考。具体分析如下:

在JQuery中,用attr()方法来获取和设置元素属性,removeAttr()方法来删除元素属性。

获取属性和设置属性

如果要获取p元素的属性title,那么只需要给attr()方法传递一个参数,即属性名称。

var $para = $("p"); //获取<p>节点  
var p_txt = $para.attr("title"); //获取<p>元素节点属性title

如果要设置<p>元素的属性title的值,也可以使用同一个方法,不同的是,需要传递两个参数即属性名称和对应的值。

$("p").attr("title", "your title");
//设置单个的属性值

如果需要一次性为同一个元素设置多个属性,可以使用下面的代码来实现:

$("p") .attr({"title" : "your title", "name": "test"});   
//将一个“名/值”形式的对象设置为匹配元素的属性

JQuery中的很多方法都是同一个函数实现获取(getter)和设置(setter)的,例如上面的attr()方法,既能设置元素属性的值,也能获取元素属性的值。类似的还有html()、text()、height()、width()、val()和css()等方法。

删除属性

在某些情况下,需要删除文档中某个元素的特定属性,可以使用removeAttr()方法来完成该任务。

如果需要删除p元素的title属性,可以使用下面的代码实现:

$("p").removeAttr("title");
//删除<p>元素的属性title

在Firebug下可以看得非常清楚。

希望本文所述对大家的jQuery程序设计有所帮助。

Javascript 相关文章推荐
用javascript实现的仿Flash广告图片轮换效果
Apr 24 Javascript
Javascript获取窗口(容器)的大小及位置参数列举及简要说明
Dec 09 Javascript
仿JQuery输写高效JSLite代码的一些技巧
Jan 13 Javascript
javascript中return,return true,return false三者的用法及区别
Nov 17 Javascript
JavaScript高级教程5.6之基本包装类型(详细)
Nov 23 Javascript
全面了解javascript三元运算符
Jun 27 Javascript
JavaScript中浅讲ajax图文详解
Nov 11 Javascript
javascript实现用户点击数量统计
Dec 25 Javascript
深入理解JavaScript中的尾调用(Tail Call)
Feb 07 Javascript
JavaScript 九种跨域方式实现原理
Feb 11 Javascript
教你使用vue-cli快速构建的小说阅读器
May 13 Javascript
如何理解Vue前后端数据交互与显示
May 10 Vue.js
JQuery包裹DOM节点的方法
Jun 11 #Javascript
JQuery替换DOM节点的方法
Jun 11 #Javascript
JavaScript中实现map功能代码分享
Jun 11 #Javascript
JQuery复制DOM节点的方法
Jun 11 #Javascript
JavaScript中标识符提升问题
Jun 11 #Javascript
JQuery删除DOM节点的方法
Jun 11 #Javascript
JQuery插入DOM节点的方法
Jun 11 #Javascript
You might like
linux php mysql数据库备份实现代码
2009/03/10 PHP
PHP5.3.1 不再支持ISAPI
2010/01/08 PHP
在Windows系统上安装PHP运行环境文字教程
2010/07/19 PHP
PHP检测用户语言的方法
2015/06/15 PHP
php获取服务器操作系统相关信息的方法
2016/10/08 PHP
PHP之将POST数据转化为字符串的实现代码
2016/11/03 PHP
php session_decode函数用法讲解
2019/05/26 PHP
css动画效果之animation的常用样式
2021/03/09 HTML / CSS
游戏人文件夹程序 ver 3.0
2006/07/14 Javascript
一些有用的JavaScript和jQuery的片段分享
2011/08/23 Javascript
JQuery筛选器全系列介绍
2013/08/27 Javascript
浅析jQuery1.8的几个小变化
2013/12/10 Javascript
AngularJS控制器controller给模型数据赋初始值的方法
2017/01/04 Javascript
vue2.0实战之基础入门(1)
2017/03/27 Javascript
浅谈Node.js之异步流控制
2017/10/25 Javascript
Node.js assert断言原理与用法分析
2019/01/04 Javascript
JSON是什么?有哪些优点?JSON和XML的区别?
2019/04/29 Javascript
Vue+Element实现动态生成新表单并添加验证功能
2019/05/23 Javascript
vue使用@scroll监听滚动事件时,@scroll无效问题的解决方法详解
2019/10/15 Javascript
一篇文章让你搞懂JavaScript 原型和原型链
2020/11/23 Javascript
vue 使用 v-model 双向绑定父子组件的值遇见的问题及解决方案
2021/03/01 Vue.js
python类型强制转换long to int的代码
2013/02/10 Python
Python爬虫爬验证码实现功能详解
2016/04/14 Python
浅谈Scrapy框架普通反爬虫机制的应对策略
2017/12/28 Python
python 获取一个值在某个区间的指定倍数的值方法
2018/11/12 Python
pytorch对可变长度序列的处理方法详解
2018/12/08 Python
python 基于dlib库的人脸检测的实现
2019/11/08 Python
Python如何实现后端自定义认证并实现多条件登陆
2020/06/22 Python
Python docutils文档编译过程方法解析
2020/06/23 Python
pandas to_excel 添加颜色操作
2020/07/14 Python
日语专业推荐信
2013/11/12 职场文书
银行出纳岗位职责
2013/11/25 职场文书
思想品德自我评价
2014/02/04 职场文书
入党积极分子党支部意见
2015/06/02 职场文书
新闻简讯格式及范文
2015/07/22 职场文书
Python虚拟环境virtualenv是如何使用的
2021/06/20 Python