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 相关文章推荐
Jquery Ajax学习实例7 Ajax所有过程事件分析示例
Mar 23 Javascript
javascript按位非运算符的使用方法
Nov 14 Javascript
javascript基本包装类型介绍
Apr 10 Javascript
jQuery Mobile弹出窗、弹出层知识汇总
Jan 05 Javascript
js获取客户端操作系统类型的方法【测试可用】
May 27 Javascript
javascript cookie的基本操作(添加和删除)
Jul 24 Javascript
详解Node.js利用node-git-server快速搭建git服务器
Sep 27 Javascript
Vue面试题及Vue知识点整理
Oct 07 Javascript
webpack + vue 打包生成公共配置文件(域名) 方便动态修改
Aug 29 Javascript
在vue中使用防抖和节流,防止重复点击或重复上拉加载实例
Nov 13 Javascript
jquery实现垂直手风琴菜单
Mar 04 jQuery
JavaScript enum枚举类型定义及使用方法
May 15 Javascript
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
编写PHP的安全策略
2006/10/09 PHP
php中用数组的方法设置cookies
2011/04/21 PHP
php数组中删除元素的实现代码
2012/06/22 PHP
基于simple_html_dom的使用小结
2013/07/01 PHP
浅谈php冒泡排序
2014/12/30 PHP
YII2自动登录Cookie总是失效的解决方法
2017/06/28 PHP
PHP iconv()函数字符编码转换的问题讲解
2019/03/22 PHP
PHP获取类私有属性的3种方法
2020/09/10 PHP
AJAX 网页保留浏览器前进后退等功能
2011/02/12 Javascript
由点击页面其它地方隐藏div所想到的jQuery的delegate
2013/08/29 Javascript
七个很有意思的PHP函数
2014/05/12 Javascript
JavaScript sup方法入门实例(把字符串显示为上标)
2014/10/20 Javascript
javascript多物体运动实现方法分析
2016/01/08 Javascript
MUI  Scroll插件的使用详解
2017/04/13 Javascript
基于JavaScript实现飘落星星特效
2017/08/10 Javascript
微信小程序左滑删除实现代码实例
2019/09/16 Javascript
如何利用Node.js与JSON搭建简单的动态服务器
2020/06/16 Javascript
使用next.js开发网址缩短服务的方法
2020/06/17 Javascript
Python的Django框架中的select_related函数对QuerySet 查询的优化
2015/04/01 Python
浅谈Python接口对json串的处理方法
2018/12/19 Python
pyqt远程批量执行Linux命令程序的方法
2019/02/14 Python
python抖音表白程序源代码
2019/04/07 Python
python适合人工智能的理由和优势
2019/06/28 Python
利用python查看数组中的所有元素是否相同
2021/01/08 Python
澳大利亚拥有最佳跳伞降落点和最好服务的跳伞项目运营商:Skydive Australia
2018/03/05 全球购物
大学生求职中的自我评价
2013/10/01 职场文书
学习型班组申报材料
2014/05/31 职场文书
和谐社区口号
2014/06/19 职场文书
竞选大队干部演讲稿
2014/09/11 职场文书
党员干部群众路线个人整改措施
2014/09/18 职场文书
医生党的群众路线教育实践活动个人对照检查材料
2014/09/23 职场文书
2015年父亲节活动总结
2015/02/12 职场文书
家装电话营销开场白
2015/05/29 职场文书
2019年世界儿童日宣传标语
2019/11/22 职场文书
IDEA 2022 Translation 未知错误 翻译文档失败
2022/04/24 Java/Android
Go 内联优化让程序员爱不释手
2022/06/21 Golang