jQuery(clipPathN).attr({
'data-boxwidth' : boxW,
'data-boxheight': boxH,
'data-shapid' : 'shapId' + clss,
'data-shaperatiochk': jQuery('#shapeRatioChk').prop('checked')
});
jQuery(clipPathN).data({
'boxwidth' : boxW,
'boxheight': boxH,
'shapid' : 'shapId' + clss,
'shaperatiochk': jQuery('#shapeRatioChk').prop('checked')
});
jQuery 同时出现 atrr() 和 data() 是为了兼容性问题吗?
- 写回答
- 好问题 0 提建议
- 追加酬金
- 关注问题
- 邀请回答
-
2条回答 默认 最新
- Go 旅城通票 2016-08-16 04:02关注
attr是设置dom对象的属性(attribute),就是
<div id="xx" aa="自定义aa属性"
里面的aa,id属性,值只能为字符串
data是在dom对象上缓存数据,可以为对象之类的数据
http://www.w3school.com.cn/jquery/data_jquery_data.asp
prop方法是设置dom对象的property,注意和attr的区分
jquery attr prop 区别解决 无用评论 打赏 举报
悬赏问题
- ¥100 set_link_state
- ¥15 虚幻5 UE美术毛发渲染
- ¥15 CVRP 图论 物流运输优化
- ¥15 Tableau online 嵌入ppt失败
- ¥100 支付宝网页转账系统不识别账号
- ¥15 基于单片机的靶位控制系统
- ¥15 真我手机蓝牙传输进度消息被关闭了,怎么打开?(关键词-消息通知)
- ¥15 装 pytorch 的时候出了好多问题,遇到这种情况怎么处理?
- ¥20 IOS游览器某宝手机网页版自动立即购买JavaScript脚本
- ¥15 手机接入宽带网线,如何释放宽带全部速度