码迷,mamicode.com
首页 > Web开发 > 详细

jQuery 的attr()与css()的区别

时间:2017-04-21 00:34:28      阅读:184      评论:0      收藏:0      [点我收藏+]

标签:query   attr   get   name   样式   document   div   区别   back   

 jQuery 的attr()与css()的区别

1.attr是用来获得或设置标签属性的(attribute的缩写)

var myId = $("#myId");

myId.attr("data-name", "baidu");

// 设置属性名data-name,值baidu

// 结果为 : <div id="myId" data-name="baidu"></div>

 

var attr = myId.attr("data-name"); // 获取

 

相对于

var myId = document.getElementById("myId");

myId.setAttribute("data-name", "baidu"); // 设置

myId.getAttribute("data-name"); // 获取

 

2.css是设置元素的style样式的

var myId = $("#myId");

myId.css("background-color", "red"); // 设置背景颜色为红色

var bg = myId.css("background-color"); // 获取背景颜色

 

相对于

var myId = document.getElementById("myId");

myId.style.backgroundColor = "red"; // 设置

var bg = myId.style.backgroundColor; // 获取

 

jQuery 的attr()与css()的区别

标签:query   attr   get   name   样式   document   div   区别   back   

原文地址:http://www.cnblogs.com/feilu2016/p/6741236.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!