如何在代码中获取attrattr给一个属性赋值的值

2.4.2 读取和设置属性值
本文所属图书&>&
本书从互联网应用角度对R语言如何实现数据挖掘和指标分析等问题做了阐述。通过诸多真实应用案例的分析,作者试图为读者建立起一座沟通数学原理和互联网实际业务应用的桥梁。同时本书给出了案例中的完整代码以及分&&
除了固有属性length和mode外,要了解其余的属性,可以使用attributes()和attr()函数来查看,并且可以对其进行修改。这里以一个数据框对象为例进行说明,在建立数据框前,先命名该对象的两个列。代码如下:
x&-data.frame(name1=c(1:5),name2=c(&一&,&二&,&三&,&四&,&五&))
attributes(x)
&&& $names
&&& [1] &name1& &name2&
&&& $row.names
&&& [1] 1 2 3 4 5
&&& $class
&&& [1] &data.frame&
attr(x,&names&)
&&& [1] &name1& &name2&
attr(x,&names&)[1]&-&new_name1&
attr(x,&names&)
&&& [1] &new_name1& &name2&&
在将两个列命名为name1和name2后,使用attributes()函数读取对象x除了长度和模式以外的所有属性,其中$names是列名称属性。然后使用attr(&对象&,&names&)读取列名称属性,其返回结果为向量,并可以直接赋值,以修改该属性。attr(x,&names&)[1]&-&new_name1&表示把x第一列的名称修改为&new_name1&。对于数据框的详细应用,会在下面的章节中介绍。
您对本文章有什么意见或着疑问吗?请到您的关注和建议是我们前行的参考和动力&&
您的浏览器不支持嵌入式框架,或者当前配置为不显示嵌入式框架。
文章下载读书如何在代码中获取attr属性的值_百度知道
如何在代码中获取attr属性的值
我有更好的答案
)如果使用的是jQuery,使用代码: $(&#test&).attr(&name&quot,可以通过attr()方法获取,比如获取一个id为test的标签的name值
采纳率:91%
来自团队:
为您推荐:
其他类似问题
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!&&|&&
http://i.youku.com/linxinzheng Java&Android教学视频,欢迎大家订阅!
LOFTER精选
网易考拉推荐
用微信&&“扫一扫”
将文章分享到朋友圈。
用易信&&“扫一扫”
将文章分享到朋友圈。
2、jQuery.data()方法可以将某一数值等附加在一对象上,方便以后取值用,在API的介绍如下:
3、下面是具体代码,供学习和参考
&!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"&&html&& &head&&&& &title&JQuery中attr属性和jQuery.data()学习笔记&/title&&&& &meta http-equiv="keywords" content="keyword1,keyword2,keyword3"&&&& &meta http-equiv="description" content="this is my page"&&&& &meta http-equiv="content-type" content="text/ charset=UTF-8"&&&script type="text/javascript" src="js/jquery-1.7.1.js"&&/script&&&script type="text/javascript"&&&$(document).ready(function(){&&&//设置DIV的背景色&&&$("#div1").css("background","EEE");&&&//设置DIV的宽度&&&$("#div1").css("width","200px");&&&//设置DIV的高度&&&$("#div1").css("height","100px");&&&//使DIV中的内容居中&&&$("#div1").attr("align","center");&&&//创建一个文本框&&&var divObj = $("#div1");&&&var inputObj =$("&input type='text' id='username' value='初始化值'&")&&&//创建一个按钮&&&var buttonObj =$("&input type='button' id='change' value='改变文本框大小'&");&&&inputObj.appendTo(divObj);&&&buttonObj.appendTo(divObj);&&&//给DIV2赋值&&&$("#div2").data("newValue","通过jQuery.data赋值");&&&//改变文本框的宽度&&&$("#change").click(function(){&&&&//利用attr取值&&&&//alert($("#change").attr("value"));&&&&//利用attr赋值&&&&//获取DIV2赋于的值&&&&var val =$("#div2").data("newValue");&&&&$("#username").attr("value",val);&&&});&&&&&});&&/script&& &/head&& &body&&&div id="div1"&&/div&&&div id="div2"&&/div&& &/body&&/html& 4、运行效果:&&
阅读(12077)|
用微信&&“扫一扫”
将文章分享到朋友圈。
用易信&&“扫一扫”
将文章分享到朋友圈。
历史上的今天
loftPermalink:'',
id:'fks_',
blogTitle:'JQuery中attr属性和jQuery.data()学习笔记',
blogAbstract:'1、用JQuery的attr方法,既可以赋值,也可以取值;它在JQuery中API的介绍如下:
2、jQuery.data()方法可以将某一数值等附加在一对象上,方便以后取值用,在API的介绍如下:
3、下面是具体代码,供学习和参考',
blogTag:'jquery,attr和data方法运用',
blogUrl:'blog/static/',
isPublished:1,
istop:false,
modifyTime:6,
publishTime:3,
permalink:'blog/static/',
commentCount:0,
mainCommentCount:0,
recommendCount:1,
bsrk:-100,
publisherId:0,
recomBlogHome:false,
currentRecomBlog:false,
attachmentsFileIds:[],
groupInfo:{},
friendstatus:'none',
followstatus:'unFollow',
pubSucc:'',
visitorProvince:'',
visitorCity:'',
visitorNewUser:false,
postAddInfo:{},
mset:'000',
remindgoodnightblog:false,
isBlackVisitor:false,
isShowYodaoAd:false,
hostIntro:'http://i.youku.com/linxinzheng Java&Android教学视频,欢迎大家订阅!',
hmcon:'1',
selfRecomBlogCount:'0',
lofter_single:''
{list a as x}
{if x.moveFrom=='wap'}
{elseif x.moveFrom=='iphone'}
{elseif x.moveFrom=='android'}
{elseif x.moveFrom=='mobile'}
${a.selfIntro|escape}{if great260}${suplement}{/if}
{list a as x}
推荐过这篇日志的人:
{list a as x}
{if !!b&&b.length>0}
他们还推荐了:
{list b as y}
转载记录:
{list d as x}
{list a as x}
{list a as x}
{list a as x}
{list a as x}
{if x_index>4}{break}{/if}
${fn2(x.publishTime,'yyyy-MM-dd HH:mm:ss')}
{list a as x}
{if !!(blogDetail.preBlogPermalink)}
{if !!(blogDetail.nextBlogPermalink)}
{list a as x}
{if defined('newslist')&&newslist.length>0}
{list newslist as x}
{if x_index>7}{break}{/if}
{list a as x}
{var first_option =}
{list x.voteDetailList as voteToOption}
{if voteToOption==1}
{if first_option==false},{/if}&&“${b[voteToOption_index]}”&&
{if (x.role!="-1") },“我是${c[x.role]}”&&{/if}
&&&&&&&&${fn1(x.voteTime)}
{if x.userName==''}{/if}
网易公司版权所有&&
{list x.l as y}
{if defined('wl')}
{list wl as x}{/list}正文 使用jquery 获取class属性的值
使用jquery 获取class属性的值
发布时间: & 编辑:www.jquerycn.cn
使用jquery 获取class,jquery得到class需要知道使用jquery获取属性的方法,class本身也是元素的一个属性,这样jquery 获取class,jquery得到css就不难了

我要回帖

更多关于 attr获取属性值 的文章

 

随机推荐