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 相关文章推荐
JS控制一个DIV层在指定时间内消失的方法
Feb 17 Javascript
jquery制作居中遮罩层效果分享
Feb 21 Javascript
JS实现文字链接感应鼠标淡入淡出改变颜色的方法
Feb 26 Javascript
JS实现文件动态顺序载入的方法
Mar 07 Javascript
jQuery绑定事件on()与弹窗的简要概述
Apr 27 Javascript
【经验总结】编写JavaScript代码时应遵循的14条规律
Jun 20 Javascript
Bootstrap Validator 表单验证
Jul 25 Javascript
实现点击下箭头变上箭头来回切换的两种方法【推荐】
Dec 14 Javascript
Angular 2.x学习教程之结构指令详解
May 25 Javascript
javascript实现小型区块链功能
Apr 03 Javascript
微信小程序实现多选框全选与取消全选功能示例
May 14 Javascript
vue中组件通信的八种方式(值得收藏!)
Aug 09 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
jq的get传参数在utf-8中乱码问题的解决php版
2008/07/23 PHP
php下mysql数据库操作类(改自discuz)
2010/07/03 PHP
php判断两个日期之间相差多少个月份的方法
2015/06/18 PHP
Zend Framework实现多文件上传功能实例
2016/03/21 PHP
PHP微信公众号自动发送红包API
2016/06/01 PHP
PHP+fiddler抓包采集微信文章阅读数点赞数的思路详解
2019/12/20 PHP
让iframe自适应高度(支持XHTML,支持FF)
2007/07/24 Javascript
jqeury eval将字符串转换json的方法
2011/01/20 Javascript
jquery自动切换tabs选项卡的具体实现
2013/12/24 Javascript
轻松创建nodejs服务器(8):非阻塞是如何实现的
2014/12/18 NodeJs
jQuery选择器之基本选择器与层次选择器
2015/03/03 Javascript
JQuery插件jcarousellite的参数中文说明
2015/05/11 Javascript
JavaScript实现获得所有兄弟节点的方法
2015/07/23 Javascript
javascript动态添加checkbox复选框的方法
2015/12/23 Javascript
Vue.js创建Calendar日历效果
2016/11/03 Javascript
详解基于angular路由的requireJs按需加载js
2017/01/20 Javascript
nodejs前端自动化构建环境的搭建
2017/07/26 NodeJs
在小程序中使用腾讯视频插件播放教程视频的方法
2018/07/10 Javascript
Vuex的初探与实战小结
2018/11/26 Javascript
vue.js的vue-cli脚手架中使用百度地图API的实例
2019/01/21 Javascript
Vue.js中Line第三方登录api的实现代码
2020/06/29 Javascript
vue-cli3自动消除console.log()的调试信息方式
2020/10/21 Javascript
python操作列表的函数使用代码详解
2017/12/28 Python
django实现支付宝支付实例讲解
2019/10/17 Python
Python读取JSON数据操作实例解析
2020/05/18 Python
Python中zip函数如何使用
2020/06/04 Python
利用CSS3实现圆角的outline效果的教程
2015/06/05 HTML / CSS
印尼综合在线预订网站:Tiket.com(机票、酒店、火车、租车和娱乐)
2018/10/11 全球购物
代码中finally中的代码会不会执行
2012/02/06 面试题
公证书标准格式
2014/04/10 职场文书
纪律教育月活动总结
2014/08/26 职场文书
物理课外活动总结
2014/08/27 职场文书
学生夜不归宿检讨书
2014/09/23 职场文书
党员教师群众路线个人整改措施
2014/10/28 职场文书
审查起诉阶段律师意见书
2015/05/19 职场文书
2016年十一促销广告语
2016/01/28 职场文书